数字0和字符串‘0’转boolean类型
前言: var a = 0, b = ‘0’; !a == true !b == false
场景: post请求a的值为数字0 {a:0},接口收到的请求值a会转为字符串‘0’, res.body.a= ‘0’, 不能用!!去判断a的值为0;
字符串转为布尔类型: 空字符串会被转为false,其它字符串都会转为true
3 回复
===
?
a
一定是字符串,还有什么问题?
a === '0' ? (true / false) : '其它你爱什么都行'
先转成数字 再转boolean?