4. 字面量和变量
一、字面量
概念: 都是一些不变的常量,如 1 2 3 4 5 ,12344,123456,553535。
字面量可以直接使用,但是一般不会直接使用字面量。选择使用变量来替换。如一个比较长的字面量 126878394859494999
这样记忆和再次书写都很麻烦,不如直接用一个变量转换
如 x = 126878394859494999
;
那么此时,x 就代表这一长串数字,使用起来也很方便。
二、变量
概念: 变量就是 值可以变化的量( 如上述的 “x” ) ,值就是 字面量。
声明变量
js中用 var
声明变量
方式1: 先声明后赋值
var a; //声明的作用相当于上户口,没声明(没上户口)的变量,是黑户,会报错
a = 123; //给变量赋值 (把字面量123 转换给 变量 a)
方式2: 声明定义同时赋值
var a = 123 ;
⚠️ 同一个变量只需要声明
一次,后边再赋值可以不用带上var
如
var a = 123 ;
// 重新赋值则不需要 var 声明
a = 456;
a = 779;
//重新声明一个变量 b 需要带上var 声明
var b = 2222;
b = 3333;
三、标识符
概念: js 中所有的自主命名都可称为 标识符
如 变量名 , 函数名 , 属性名
命名标识符规则:
- 由 字母, 数字,下划线(
_
),$
组成 - 标识符不能以
数字
开头 (如)var 1_223 = 2222;
- 标识符不能是
关键字
或保留字
- 命名规范
- 首字母小写,每个单词开头大写,其余小写(
也就是驼峰命名法
) - 命名规范不是必须的,但是最好遵守