​数字5和字符串”5”进行加运算

​数字5和字符串”5”进行加运算

数字5和字符串”5”进行加运算,不是已经强制转换字符串"5",然后再进行运算得到5+5=10么,为什么是55?

正在回答 回答被采纳积分+1

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

8回答
zsflovelxl 2018-06-14 08:30:43

你要知道➕有两种功能,一个就是常见的数字求和,另一个作用就是进行字符串的拼接

RogerLeung 2018-03-08 15:52:01

数字与字符串用"+"符号相加时,将"+"理解为连字符,将数字自动转换为字符串,直接“前后拼接”。

可以此参考连接最下面:http://www.w3school.com.cn/js/js_operators.asp

慕仰9137223 2018-03-07 13:15:14

我也懵逼了  视频里我不记得说有拼接的这一个教学。我再去看一遍

海纳百川_ 2017-12-14 17:23:44

就是在js中,+号不止具有相加求和的功能,还具有拼接的能力,如果2个要运算的操作数中,只要有一个是字符串,就是拼接的结果。2个都是字符串的话,还是拼接,只有2个都是数值的话,才会相加。

慕粉4051441 2017-12-14 17:11:54

这个答案简直让我蒙逼。

小丸子爱吃菜 2017-10-24 21:34:53

如果加号两边都是数字,那么会进行相加,如果有一方是字符串,就会进行拼接!

侧耳倾听1614427 2017-10-24 20:25:07

助教的回答让我懵了。

怎么都被占用了呢 2017-10-16 16:30:28

减、乘、除会自动将字符串5转化为数值5,加运算不会,所以结果会拼接为55。强制转换是指使用parseInt或Number方法进行转化

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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