字符串拼接?

字符串拼接?

num.value + this.value这是怎么拼接的??为啥不是相加???

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学指的是下面这段代码吗,如果是,括号里的内容是对字符串进行了拼接,得到的结果是数字类型的字符串*1后,就变成了数值类型的本身

http://img1.sycdn.imooc.com//climg/5f17a19d09b268c505990193.jpg

如下

http://img1.sycdn.imooc.com//climg/5f17a27909bf75c701240092.jpghttp://img1.sycdn.imooc.com//climg/5f17a28609d7d72001440112.jpg

相加得到的结果是进行拼接,数字相乘得到的结果是进行相乘

同学也可以自己动手试一下

祝学习愉快

好帮手慕阿园 2020-07-21 10:14:37

同学你好,同学可以理解为这是js的语法规定,通过.value获取的值是字符串类型的,所以相加就是字符串的拼接

祝学习愉快

  • 提问者 SomnusL #1
    不是,如果这算是拼接,那么为什么之前写n=n+"1"的时候拼接完了最后在设置值document.getelementbyid().value的时候可以=n*1??这又不用转换了?
    2020-07-21 23:17:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师