JavaScript为什么我相加的是字符串链接而不是数字相加?

2020-05-08 科技 70阅读
文本框中获取的都是字符串类型的
js中,加法有任意一个是字符串,其他的数字都会被转为字符串
实际进行的是字符串相加
可以在加法中加入减法即可转为数字
例如
"1"+"1"="11"

("1"-0)+("1"-0)=2

parseInt("1")+parseInt("1")=2
还有其他转换方法
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com