js_!和!!的使用

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 07:48   57   0

js中有些特殊的数据(“” 0 null undefined NaN),请求后台返回的数据中往往都有一些这样的数据,需要对这些数据进行过滤。

过滤代码

var a = 0;//0 "" null undefined NaN 
//如果有内容不为(0 "" null undefined NaN)运行判断里面代码,和第二种比感觉逼格高一点。
if(!!a){
    console.log(a);
}
//如果有内容不为(0 "" null undefined NaN)运行判断里面代码
if(a){
    console.log(a);
}
//如果内容为(0 "" null undefined NaN)运行判断
if(!a){
    console.log(a)
}

这里有三种情况:

(!!a):判断变量a不为(0 "" null undefined NaN)才能执行方法体的内容。
(a):判断变量a不为(0 "" null undefined NaN)才能执行方法体的内容。
(!a):判断变量a为(0 "" null undefined NaN)才能执行方法体的内容。
 

原文地址

转载于:https://www.cnblogs.com/wush-1215/p/9512363.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP