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。

  • 相关阅读:
    while 循环 。。
    数据运算,运算符
    字符串常用操作
    列表常用操作
    三级菜单
    杂七杂八
    简单的登陆程序001
    猜年龄游戏
    实现密文输入密码
    使用urllib2打开网页的三种方法
  • 原文地址:https://www.cnblogs.com/saodiseng/p/6124760.html
Copyright © 2011-2022 走看看