私はjavascriptのプロトタイプの継承に頭を悩ませようとしており、John Resigの本「ProJavascriptTechniques」を読んでいる間、次のようなことを試みていました。
alert("me".constructor); //Correctly return String
alert(alert.constructor); //Correctly return Function
でも、
alert(55.constructor);//I was expecting Number, but it returns error "SyntaxError: identifier starts immediately after numeric literal" in FF and in IE, it says it is expecting ")"
私はまた、数で動作するはずの他の関数を試しましたが、何toFixed()
toPrecision()
もtoString()
動作しません!
誰かがこの振る舞いを説明できますか?