猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于 js 加法的一个问题
'a' + + 'b' // aNaN
这个加法的结果为什么是 'aNaN',有大佬可以讲解下嘛?万分感激
函数式编程
浏览 499
回答 1
1回答
ITMISS
+ 'b'这里的加号 是正负号的意思,不是加法运算。 字符串前 有正负号会转换为number类型。console.log(typeof '3'); // stringconsole.log(typeof +'3'); //number'b'字符串转换为number型会是 NaN, 然后和前面的 'a'字符串相加(拼接)时,NaN转换为字符串'NaN'
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续