zoukankan      html  css  js  c++  java
  • 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:其实变量涉及的东西很多,包括作用域,全局变量和局部变量以及变量的赋值传递(传值与传址),包括闭包都与变量的存储有关,后期会结合具体的实例进行解释

  • 相关阅读:
    Python简介
    开博啦
    关于ajax访问跨域问题
    关于PHP empty()函数的错误理解
    if判断 和&&
    元素和节点
    详解js和jquery里的this关键字
    document.body的一些用法以及js中的常见问题
    浏览器报错显示
    getAttribute()获取属性
  • 原文地址:https://www.cnblogs.com/wykbk/p/6800870.html
Copyright © 2011-2022 走看看