js错题本
js中的加法
1 | const m = [1, 2] |
解析
这道题有几个知识点
- b中获取的是形参,不会获取
m的值 ...m,如果传参为空,则为[]1+[],[].toString(),得到'1'
拓展
js的加法转化
针对第3个知识点,js中加法运算规则,只做数字和字符串的加法操作,所有不是这两种类型的都会被转化这两种原始数据类型再进行操作。
具体关键词:ToPrimitive、toString、toValue
1 | // 各种转化情况 |
评论
评论插件加载失败
正在加载评论插件