JS变量学习笔记
马克思说: 实践出真知。
1.JS变量
变量是用于存储信息的:“容器”,变量的值可以在整个程序中被修改。
变量声明格式:
var x;
注意事项:
- 如果声明变量时,未赋值,则变量的值为undefined。
- JS区分大小写,X与x是不同的两个变量。
- JS语句使用分号进行分隔。
2.变量命名规则和规范
规则:
- 有字母、数字、下划线、$符号组成,不能以数字开头。
- 不能是关键字和保留字。for、this等。
- 区分大小写。
- 不能是算数运算符。
规范:
- 变量名必须有意义。
- 遵循驼峰命名法。
- 尽量不使用$作为变量名。
- 变量命名不允许使用连字符(-),因其被保留,用于减法运算。
3.数据类型(5+1)
请注意:js变量没有类型,只有数据才有。
五种基本数据类型:
-
字符串 string
var hello='helloWorld' ;
-
数字 number
var age=32;
-
布尔 boolean
var live=true ;
-
空 null
var boyfriend=null ;
-
未定义 undefined
var tnn=undefined;
一种复杂数据类型:
对象 object
var car={'name':'Tom', 'age':'32'};
4.查看值类型
document.write(typeof undefined === "undefined") ;
输出结果为 true,说明值类型判断正确
5.null与undefined的区别
- undefined的值只有一个,即undefined;null亦如此,且仅有一个null。
- null可以指空值。undefined指没有值。
- null可以指曾经赋过值,但是目前没有值。undefined指的是从未被赋值。