JavaScript:变量的赋值

变量命名规范

  1. 变量必须以字母开头
  2. 变量也能以 $ 和 _ 符号开头(不推荐)
  3. 变量名称对大小写敏感(y 和 Y 是不同的变量)

例1:全局变量VS局部变量

var i = 20;

    var showFun = function (t) {
        console.dir(i);
        //var i = 30;
        if (t > i) {
            console.dir(t);
        } else {
            console.dir(i);
        }
        first(10);
    }

    function first() {
        var i = 5;
        for (var j = 0; j < i; j++) {
            document.write("&nbsp;&nbsp;&nbsp;" + j);
        }
    }

    this.showFun(10);

例2:面试题

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>JavaScript:变量的赋值</title>
</head>

<body>

<script>
    var a = 10;

    function A() {
        console.log(a);
        var a = 20;
        console.log(a);
        for (var a = 0; a < 5; a++) {
            console.log(a);
            setTimeout(function () {
                console.log("输出:" + a);
            }, 0)
        }
    }

    A();
</script>

</body>

</html>

例3:面试题

<script type="text/javascript">
    var x = 1, y = z = 1;
    y = add(x);//1
    function add(num) {
        return num = num + 1;
    }

    z = add(x);//2
    function add(num) {
        return num = num + 3;
    }

    console.dir(x + "==" + y + "==" + z);
</script>

猜你喜欢

转载自blog.csdn.net/u013101178/article/details/81114776
今日推荐