js中的四则运算符
文章类型:Javascript
发布者:hp
发布时间:2023-05-20
四则运算符可用于操作数字类型的数据,也可以用于字符串的拼接,还可用于括号改变优先权,控制表达式的计算顺序
1:运算符一方为字符串,则另外一方也会被转换为字符串
2:如果一方不是字符串或者数字,则会将它转成字符串或者数字
1:数字和字符串相加
1 + '1' // '11'2:布尔值相加
true + true // 23:数字和数组相加
4 + [1,2,3] // "41,2,3"4:双+
'a' + + 'b' // -> "aNaN"5:相乘
4 * '3' // 12
4 * [] // 0
4 * [1, 2] // NaN6:比较运算符,对象采用toPrimitive 转换对象,字符串通过unicode 字符索引来比较
let a = {
valueOf() {
return 0
},
toString() {
return '1'
}
}
a > -1 // true1:四则运算符可以用于操作数字类型的数据,也可以用于字符串拼接
2:可以进行快速的类型转换 。比如+‘1’变成字符串类型
暂无评论,快来发表第一条评论吧~