JavaScript 变量和常量

JavaScript 变量和常量


 什么是变量

  变量是内存中存储一个数据的容器。

  变量需要一个标识符,我们叫做变量的名称。

  变量中存储的数据是可以改变的。

变量的声明

  变量的声明,事实上相当于在内存中穿件一个存储空间,再起一个名字。

  使用关键字 var 声明一个变量。

  声明变量时,不必指定变量的数据类型和大小。

  可以在一条语句中一次声明多个变量,用 “,” 逗号分割。

      - 注意:变量名称必须遵循标识符命名规范。

<script>
    var uname;
    var name1, name2, name3;
</script>

标识符命名规范

  

JavaScript 的关键字

  

JavaScript 的预保留的关键字

  

变量的赋值

  - 赋值,即将数据保存到变量中。

  - JavaScript 使用 “=” 等于号为变量赋值: 变量名 = 值 ;

  - 可以先声明变量,在为变量赋值。

  - 也可以生命是直接为变量赋值。

<script>
    var mName = "wangjiawei";
    var uname;
    uname = "wanjiawei";
</script>

变量声明后第一次赋值,叫做“变量的初始化”。

未经初始化的变量,取值为 undefined

<script>
    var uName ;
    console.log(uName);  // 输出结果为 undefined
</script>

变量的值是可以修改的

- 修改变量的值,只需要重新为变量赋值即可(相当于替换变量中的原有的值,不必重新声明)。

<script>
    var uName = "hello" ;
    console.log(uName);  
    uName = "world";
    console.log(uName);
</script>

变量的使用

在程序中,使用变量名等效于使用变量中保存的值。

<script>
    var uName = "hello" ;
    console.log(uName);  // 输出 hello
</script>

可以吧一个变量赋值给另一个变量,相当于把右边变量的值赋值给左边的变量。

<script>
    var uName = "hello" ;
    var iName = uName;
    console.log(iName);  // 输出 hello
</script>

变量使用注意事项

禁止使用未声明的变量,否则会语法错误。

非严格模式下,如果为未声明的变量赋值,JS 引擎会自动为此变量声明。

严格模式下,未声明的变量无法赋值和使用。

建议:任何情况下,变量都要使用 var 关键字声明。

<script>
    "use strict" // 启用严格模式
    
</script>

 常量的声明和使用 - const

  常量是一旦创建,值就不允许改变的量。

  使用 const 关键字声明一个常量。

  常量在声明时必须初始化。

  习惯上,常量名全部大写。

<script>
    const PI = 3.14; // 声明一个常量
    console.log(PI);
    PI = 3.15;  // 常量不允许修改值,此处运行会报错!!!
    console.log(PI);
</script>

结束! 

发布了118 篇原创文章 · 获赞 123 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_42776111/article/details/104574309
今日推荐