猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js里面数字相加问题
js里面数字相加问题,比如,“1”+“1”,怎么等于11啊
哈尼露易丝
浏览 6537
回答 8
8回答
慕莱坞9220042
你好:js里这么写当字符串处理了,就相当于把两个“1”的字符串拼一起了,如果要数字运算的话,就用parseInt("");处理下;例如:parseInt("1") + parseInt("1");这样就是数字之间的相加了。望采纳!
8
0
0
yusine
建议你看看js里面隐式转换相关的概念
2
0
0
superboo
var num =parseInt( "1"+"1");
0
0
0
Chaos_祥
“1”+“1”等于11,这是当作字符串处理,即把两个字符串“1”给拼在一起。
0
0
0
刚毅87
JS 数据类型分为数值类型 number,字符串类型 string等字符串类型相加就是直接相连,"1"就是字符串;要想数字相加,可以将其强制转化为数值类型;Number("1") + Number("1")这样就解决了.望采纳
0
0
0
慕粉3456840
1+1和“1”+“1”不是一个概念,前者是数字相加遵循数学定律后者字符串相加
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续