1.变量的概念
- 变量是变化的一个量。
- 变量可以看成是一个“未知数”。
- 变量可以看成是一个“符号”、“代号”。
- 变量可以看成是宾馆的“房间号”。
- 变量一般是表示程序的数据。
- 变量是在内存中存在和运行的。
- 变量是临时存在的数据,我们可以把计算机内存看成是一个一个的小格子。
2.变量的声明
- 语法格式:var 变量名 = 变量值
- 声明变量是使用系统关键字var来进行的。
- 举例:
- var name; //声明一个变量
- var name,sex,edu; //同时声明多个变量,多个变量之间用英文逗号隔开
- var name="张三"; //声明并赋值
3.变量的命名规则
- 变量名可以包含字母、数字、下划线。
- 变量名不能以数字开头,可以以字母或下划线开头。如:name,_name,abc等。
- 变量名不能是系统关键字。如:var,switch,for,try,case,else,while等。
4.变量的数据类型
JS变量的数据类型,源于“变量的值”的类型。就是说:值是什么类型的,变量就是什么类型的。
JS中变量的类型有:数值型、字符型、布尔型、undefined、null、array、object、function
数值型:可以进行算术运算(加、减、乘、除)
- 数值型包括:整型和浮点型,如下:
- var a=10;
- var b = a + 10 ;
- var c = -10 * b;
字符型:用单引号或双引号引起来的一个字符串。
- 注意:字符型变量不能进行自述运算,只能进行“连接”运算,用“+”运算符。
- var a = "你好!";
- var b = "北京!";
- var str = a + b ; // str的值为“你好!北京!”,“+”对字符串做连接运算。
- document.write(str); //打印str的值