• js_!和!!的使用


    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)才能执行方法体的内容。
     

     原文地址

  • 相关阅读:
    Fibonacci数列2
    足球队
    网页导航
    Catenyms
    某种密码
    大逃亡
    球的序列
    圆内三角形统计
    最小平方数

  • 原文地址:https://www.cnblogs.com/wush-1215/p/9512363.html
Copyright © 2020-2023  润新知