0
点赞
收藏
分享

微信扫一扫

JS中!!的作用

柠檬果然酸 2022-09-01 阅读 199

!!是将表达式强制转化为bool值的运算,

NaN || undefined || null || 0 || ''都为false
两次取反的作用
让a的结果只能是false或者是true;
如果a是0;两次取反当然是false;
如果a是null;两次取反是false;
如果a是undefined;两次取法是false;
其余的比如a=10 !!a两次取反是true;

!!是将表达式强制转化为bool值的运算,

NaN || undefined || null || 0 || ''都为false
两次取反的作用
让a的结果只能是false或者是true;
如果a是0;两次取反当然是false;
如果a是null;两次取反是false;
如果a是undefined;两次取法是false;
其余的比如a=10 !!a两次取反是true;

举报

相关推荐

0 条评论