数字0和字符串‘0’转boolean类型
发布于 7 年前 作者 leiwei1991 5486 次浏览 来自 分享

前言: 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?

回到顶部