我刚刚尝试了一些Javascript,并且已经了解了继承概念。
我能够对以下代码进行评估:
"".constructor
//which evaluates to function String()
好酷。但是,为什么当我执行下面的代码时,会出现错误?
2.constructor
//returns an error
基本上两者都是原语吗?所以空字符串也不应该有错误吗?
希望有人能给我一个很好的解释,帮助我更好地学习这个。期待您的支持。
答案 0 :(得分:1)
您可以为小数点花费另一个点。
console.log(2..toString());
console.log(2.2.toString());
或将值括在括号中。
console.log((2).toString());
console.log((2.2).toString());