liuxiaoshui
发布于 2023-11-18 / 27 阅读
0
0

JS里if(undefined)判断问题

#js

关于js里if(变量)的判断

不是专业前端的,隔一阵总会迷糊这些个undefined,null,‘’等的判断,

干脆直接发篇文章吧

上代码,一目了然

    let a = undefined;
    let b = null;
    let c = '';
    let d = 0;
    let e = {};
    let f = [];
    if (a) {
      console.log("undefined true");
    } else {
      console.log("undefined false");
    }
    if (b) {
      console.log("null true");
    } else {
      console.log("null false");
    }
    if (c) {
      console.log(" '' true");
    } else {
      console.log(" '' false");
    }
    if (d) {
      console.log("0 true");
    } else {
      console.log("0 false");
    }
    if (e) {
      console.log("{} true");
    } else {
      console.log("{} false");
    }
    if (f) {
      console.log("[] true");
    } else {
      console.log("[] false");
    }


评论