在JS函数⾥⾯true是1,false代表0吗?你要理解==或===的区别
1. ==会把⽐较的⼆者进⾏类型转换:
如:0 == false; // true, 会把0转成bool值进⾏⽐较
1 == true; // true, 同样把1转成bool值再和true进⾏⽐较false是什么函数
2. ===是不会把⽐较的⼆者进⾏类型转换,是string就是string,是number就是number
如: 0 === false; // false, 因为0是number,false是boolean,两者就肯定不相等
1 === true; // false

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。