zoukankan      html  css  js  c++  java
  • 变量声明

    变量声明两种方法:

      1、显式声明(使用var关键字进行声明)

      2、隐式声明

    显式声明:

    1 var str = "test";
    2 var num = 3 + 2 -5;

    在循环体内声明

    // 声明变量n
    for(var n in Object) {
      //你的代码  
    }
    // 声明变量i,j,k
    for(var i, j, k = 0; k < 100; k++) {
      //   你的代码 
    }
    

    还可以在函数中声明

    function foo() {
        str = 'test';
    }
    

    隐式声明:

    可以不使用var关键字声明。

    // 当 aVar 未被声明时, 以下语句将隐式地声明它
    aVar = 100;
    

    js中总是将显式声明理解为“变量声明”,但是隐式声明缺不一定

      1、如果变量未被声明,则该语句是变量声明,并且立即赋给值

      2、如果该变量已经声明过,则该语句是变量赋值语句

    function foo() {
      value = 100;  
    }
    //调用函数foo()
    foo();
    

    上面的实例中,由于在调用foo()之前value并没有事先声明,因此这里就隐式的声明了变量value的值,并且初始值是100。

    var value = 100;
    function foo(){
      value = 1000;  
    }
    // 调用函数foo()
    foo();
    

    上面的例子中,首先事先声明了变量value的值,并且设置初始值为100。

  • 相关阅读:
    防止重复点击
    刷新当前页面的几种方法
    PHP删除数组中空值
    json转化数组
    两个不能同时共存的条件orWhere查询
    SQLSTATE[42000]
    laravel一个页面两个表格分页处理
    Hash::make与Hash::check
    unbind()清除指定元素绑定效果
    二级联动
  • 原文地址:https://www.cnblogs.com/saodiseng/p/6124760.html
Copyright © 2011-2022 走看看