function Test(){}
Test.prototype = new String("test");
var test = new Test();
console.log(test);
//почему не выводит "test"? NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument arg 0 [nsIDOMWindow.alert]
alert(test);
//тоже не работает TypeError: String.prototype.valueOf called on incompatible Object
alert(test.toString());
Сабж.