false 的几种情况

Posted LikWin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了false 的几种情况相关的知识,希望对你有一定的参考价值。

1、空字符串

2、0

3、false本身

4、undefined

5、null

6、NaN

demo:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>DEMO - Lik</title>
</head>
<body>
<div></div>
</body>
<script>
    if(\'\'){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }

    if(\'  \'){
        console.log(\'true\');  // 输出
    }else{
        console.log(\'false\');
    }

    if(0){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }

    if(\'0\'){
        console.log(\'true\');  // 输出
    }else{
        console.log(\'false\');
    }

    if(false){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }

    if(\'false\'){
        console.log(\'true\');  // 输出
    }else{
        console.log(\'false\');
    }

    if(undefined){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }

    if(null){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }

    if(NaN){
        console.log(\'true\');
    }else{
        console.log(\'false\');  // 输出
    }
</script>
</html>

  result:

 

以上是关于false 的几种情况的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中布尔值为false的几种情况

PHP-判断条件为false的几种情况

异步的几种情况---未写的求告知

Laravel:如何在控制器的几种方法中重用代码片段

View 的几种状态

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式