为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript中对不同数据类型的算术运算(即字符串与数字)

JavaScript中对不同数据类型的算术运算(即字符串与数字)

慕的地6264312 2021-05-05 17:30:00
在研究JavaScript的数据类型时,我了解到:字符串不能被除,乘或减,但是可以对它们使用+运算符。但是,数字没有这种限制。这有点不言自明。但是,我仍然不清楚一些问题,例如:JavaScript如何在JavaScript中对字符串执行算术运算?不同的数据类型有何不同?或确实如此,算术运算仅允许/仅对数字使用。对于所有其他数据类型,这只是表示其他操作(如字符串/数组串联)的另一种方式?
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

  1. 字符串没有算术运算符,只有+运算符,那就是字符串连接。"Hello " + "World" == "Hello World"

  2. 不过,算术运算是针对数字和布尔值定义的truefalse可能会强制转换为10

  3. 使用其他类型的操作可能会抛出SyntaxError或将其转换为字符串NaN或0。我不太确定何时发生。


查看完整回答
反对 回复 2021-05-27
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信