画线的两句为什么第一句会报错,而第二句不会报错?toString()在这里有什么作用呢?
转型啊,toUpperCase是String.prototype上的方法,比如你value是个number原型链上没有就报错咯。
toUpperCase
String.prototype
value
number
toUpperCase() 是String类型原型上的方法,只有String类型才能正确调用
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答3.3k 阅读✓ 已解决
1 回答1.5k 阅读
1 回答5.2k 阅读
3 回答2.2k 阅读
1 回答2.6k 阅读
转型啊,
toUpperCase
是String.prototype
上的方法,比如你value
是个number
原型链上没有就报错咯。