才学javascript,问下: var a=1+1; a.length,,,这个不能用了,为什么?
答案:2 悬赏:0
解决时间 2021-01-07 22:27
- 提问者网友:战皆罪
- 2021-01-07 03:25
才学javascript,问下: var a=1+1; a.length,,,这个不能用了,为什么?
最佳答案
- 二级知识专家网友:佘樂
- 2021-01-07 04:17
var a = 1 + 1; a=2为int类型
而prototype的length函数是字符串的函数。
你可以:
var a = 1 + 1 + ''; a.length = 1追问var a = 1 + 1 + '';
谢谢,这个方法怎么也想不到
而prototype的length函数是字符串的函数。
你可以:
var a = 1 + 1 + ''; a.length = 1追问var a = 1 + 1 + '';
谢谢,这个方法怎么也想不到
全部回答
- 1楼网友:底特律间谍
- 2021-01-07 04:31
a成了number类型了,没有length这个东西了追问不是弱类型的语言吗?我以为是相当于"2".length=1
想达到上面的效果,怎么办??
想达到上面的效果,怎么办??
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯