前端小技巧

188 阅读1分钟

1.命名规范

2.阅读代码提示 (比如你想知道某个方法是否可以传多个变量什么类型 省去了看文档)


            var abc =  12
            console.log('ada',true,abc,[])//ada true 12
            // 但是在alert()中不可以
            // alert('ada',true,abc,[])
            
            //要么就用 + 号 拼接成一个东西

js 加号的用法 除了运算 还可以拼接字符串

 // 加号:要么就用 + 号 拼接成一个东西
            alert('sjdajshdj'+11414542122)

判断表达式Boolean的隐式转换

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        //  五个特殊值  ""  undefined  null  NaN   0
        // 其他都是为true  "string"  123  {} [] ...等


        var age = 123;
        if (age) {
            console.log('能正常打印')
        }
        
        var age1 = 0;
        if (age1) {
            console.log('能正常打印')
        }else{
            console.log('不能正常打印')
        }

        var age2 = undefined;
        if (age2) {
            console.log('能正常打印')
        }else{
            console.log('不能正常打印')
        }

        var age3 = "";
        if (age3) {
            console.log('能正常打印')
        }else{
            console.log('不能正常打印')
        }


        var age4 = null;
        if (age4) {
            console.log('能正常打印')
        }else{
            console.log('不能正常打印')
        }


        var age5 = NaN;
        if (age5) {
            console.log('能正常打印')
        }else{
            console.log('不能正常打印')
        }

            // 能正常打印
            // 不能正常打印
            // 不能正常打印
            // 不能正常打印
            // 不能正常打印
            // 不能正常打印

    </script>
</body>

</html>