JS变量学习笔记

马克思说: 实践出真知。

JS变量学习笔记

1.JS变量

变量是用于存储信息的:“容器”,变量的值可以在整个程序中被修改。

变量声明格式:

var x;

注意事项:

  • 如果声明变量时,未赋值,则变量的值为undefined。
  • JS区分大小写,X与x是不同的两个变量。
  • JS语句使用分号进行分隔。

2.变量命名规则和规范

规则:

  • 有字母、数字、下划线、$符号组成,不能以数字开头。
  • 不能是关键字和保留字。for、this等。
  • 区分大小写。
  • 不能是算数运算符。

规范:

  • 变量名必须有意义。
  • 遵循驼峰命名法。
  • 尽量不使用$作为变量名。
  • 变量命名不允许使用连字符(-),因其被保留,用于减法运算。
    JS变量学习笔记

3.数据类型(5+1)

请注意:js变量没有类型,只有数据才有。

五种基本数据类型:

  1. 字符串 string

    var hello='helloWorld' ;

  2. 数字 number

    var age=32;

  3. 布尔 boolean

    var live=true ;

  4. 空 null

    var boyfriend=null ;

  5. 未定义 undefined

    var tnn=undefined;

一种复杂数据类型:

对象 object

var car={'name':'Tom', 'age':'32'};

4.查看值类型

document.write(typeof undefined === "undefined") ;
输出结果为 true,说明值类型判断正确
JS变量学习笔记

5.null与undefined的区别

  • undefined的值只有一个,即undefined;null亦如此,且仅有一个null。
  • null可以指空值。undefined指没有值。
  • null可以指曾经赋过值,但是目前没有值。undefined指的是从未被赋值。

JS变量学习笔记