为什么JavaScript在字符串和数字之间对加号和减号运算符的处理方式不同?

为什么JavaScript在字符串和数字之间对加号和减号运算符的处理方式不同?,第1张

为什么JavaScript在字符串数字之间对加号和减号运算符的处理方式不同?

字符串串联完成后,

+
Javascript会将第一个数字1转换为字符串,并将“ 1”和“ 1”串联为“ 11”。

您无法对字符串执行减法运算,因此Javascript将第二个“ 1”转换为数字,并从1中减去1,从而得出零。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5509204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存