JavaScript中的变量
变量 : 就是一个可以变的量 , 它不是一个具体的值 , js中的变量时一个用来存储值或者代表值的标识符
创建变量
var box = 1;
// var box 告诉浏览器声明一个变量 box, 创建一个变量box
// box现在就代表1这个值,后面如果使用box就是在使用box代表的值1, 赋值这个步骤又称为定义
box = 100;
// 修改变量的值
创建变量的方式
-
var : (ES3) 用于声明普通变量
-
function : (ES3) 用于声明函数变量
-
let : (ES6) 用于声明普通变量
-
const : (ES6) 用于声明常量(常量就是不能修改的量)
-
import : (ES6) 基于ES6的模块规范创建导入信息
-
class : (ES6) 创建 类
变量的命名规范
- js中的变量名严格区分大小写
var a = 1;
var A = 1;
// A和a是两个不同的变量
- 驼峰命名法:除第一个单词的首字母不用大写,其余单词首字母都需要大写
var studentInfoGrade = "student"
-
可以使用字母、数字、下划线(_),但是数字不能作为开头
-
不能使用关键字、保留字, (ECMAScript规定的,如果查看需要查ECMAScript规范)
- 关键字:有特殊含义的单词或者字母组合, var let function class import …
- 保留字:将来可能成为关键字的单词
建议:变量语义化,用单词尽可能描述这个变量的用途