永发信息网

JavaScript中var j=4; num = j+1为什么num=41

答案:5  悬赏:40  手机版
解决时间 2021-04-05 17:45
  • 提问者网友:低吟詩仙的傷
  • 2021-04-05 11:49
JavaScript中var j=4; num = j+1为什么num=41
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-04-05 12:31
num=parseInt(j)+1;这样才是数据相加,弱类型语言的悲哀就在此处
全部回答
  • 1楼网友:舊物识亽
  • 2021-04-05 15:25
源码是这样写? 感觉像被当成字符串了
  • 2楼网友:拜訪者
  • 2021-04-05 14:59
j 是个string 类型的 你给他强制转换下 就ok了
  • 3楼网友:冷風如刀
  • 2021-04-05 13:57
被转化成字符串连接了。
可以这样num = j - 0 + 1;//num = 5
  • 4楼网友:几近狂妄
  • 2021-04-05 13:32

应该是5,你是不是写错了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯