function testNewString()
{ var o = { toString: function() { return"string"; } }; var r = []; for (var i = 0; i < 5; i++)
r.push(typeofnew String(o)); for (var i = 0; i < 5; i++)
r.push(typeofnew String(3)); for (var i = 0; i < 5; i++)
r.push(typeofnew String(2.5)); for (var i = 0; i < 5; i++)
r.push(typeofnew String("string")); for (var i = 0; i < 5; i++)
r.push(typeofnew String(null)); for (var i = 0; i < 5; i++)
r.push(typeofnew String(true)); for (var i = 0; i < 5; i++)
r.push(typeofnew String(undefined)); return r.length === 35 && r.every(function(v) { return v === "object"; });
}
assertEq(testNewString(), true);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.