• javascript--变量


    变量:可以存储数据的一个容器,可存储和引用任何的数据,存储在内存中以便复用

    1.变量的创建:一般来说,要以“var”关键词来修饰声明变量

      1)先声明,后赋值

    var aa;
    aa="声明的变量" //在函数中一般涉及到作用域,面向对象编程中可进行变量的重新赋值,(作用域链的作用)

      2)声明和赋值同时进行

    var aa="我是声明的变量" //直接可用的变量

      3)一次声明多个变量再赋值   

      4)一次声明多个变量同时进行赋值

    var name="zhangsan",age=12,sex="boy"

    2.命名规范

      1)严格区分大小写

      2)变量的命名必须以字母或下划线_ 或 $  开头,其余部分可以是任意的字母,数字,或"_"或"$"

      3)不能用关键字或保留字命名

      4)命名要有意义

    3.注意事项

      1)变量的覆盖

        a.如果重新声明该变量而没有赋值,该变量的值不会改变

    var aa="第一次的变量";
    var aa;
    console.log(aa);
    //"第一次的变量"

        b.如果重新声明的变量并且重新赋值,那么后面的变量会覆盖前面的变量,改为新的变量值

    var aa=1;
    var aa=2;
    console.log(aa)
    //2

       2)不用var 关键字来修饰变量

        aa="我是声明的变量"

        如果不用var关键来修饰的变量,并且这个所谓的变量也没有赋值,那么将会报错。

        如果不用var关键来修饰,但赋值,javascript将会当做全局变量来处理。

       ps:其实变量涉及的东西很多,包括作用域,全局变量和局部变量以及变量的赋值传递(传值与传址),包括闭包都与变量的存储有关,后期会结合具体的实例进行解释

  • 相关阅读:
    jQuery Easing 动画效果扩展
    【百度地图】标注点的动画效果
    CSS3制作404立体字体
    最长上升子序列的回溯 ZOJ 2432
    HDU 1423 最长上升公共子序列(LCIS)
    HDU 1114 完全背包问题的转化
    HDU 1085 多重背包转化为0-1背包问题
    opengl 对投影变化函数的理解
    HDU 1081 DP找最大和的矩阵
    HDU 1274 递归拼接字符串
  • 原文地址:https://www.cnblogs.com/wykbk/p/6800870.html
Copyright © 2020-2023  润新知