JS中的变量
系列文章目录
前端系列文章——传送门
JavaScript系列文章——传送门
文章目录
- 系列文章目录
- 前言
- 1、概念
- 2、定义变量
- 3、变量名的规则
- 4、变量本质
- 5、赋值
- 6、常用操作
前言
相对于青龙面板来说,变量就是你填入青龙的cookie,简称ck
在实际项目中,很多情况下,需要在一个初始数据的基础上进行多次累加操作,例如:
// 第一次输出数字1
console.log(1)
// 第二次需要在第一次的结果基础上添加2
console.log(1+2)
// 第三次需要在第二次的结果基础上添加3
console.log(1+2+3)
// 如果有100次累加,我们就需要在后面写100个加,可想而知其中的繁琐
解决方案:我们可以将每次计算得到的数据放在一个容器中,后续操作时,用容器来代表数据即可,不用使用很长的数据了,这样做可以简化我们写的每一行,减少重复的工作。
例如:
a = 1
document.write(a)
b = a + 2
document.write(b)
c = b + 3
document.write(c)
// ...
1、概念
在JS中,我们把存储数据用的容器,称之为变量。变量这种容器,处于内存中。
也就是说,一个变量就是内存中存储数据用的一个内存空间。
2、定义变量
语法:
var 变量名;
var是一个关键字,也就是JS内部指定有特殊作用的单词。
3、变量名的规则
变量名由字母、数字、下划线、美元符号组成,不能用数字开头,不能使用关键字作为变量名。
4、变量本质
定义变量的过程,就是在内存开辟了一个空间,名字是变量名
5、赋值
定义好变量就是在内存开辟好了空间,但空间中什么也没有,是一个空的空间。
我们定义变量的目的是给其中放入数据,给变量中放数据的过程,我们称之为赋值。
赋值需要用到一个符号叫赋值符:=
这个符号在编程中,不代表相等,代表赋值
赋值重点:
-
赋值符左边的一定是一个变量,准备接收数据
-
赋值符右边的一定是一个具体的值或者能得到值的一个表达式
-
赋值符的唯一作用就是将右边得到的值放在左边的变量容器中
例:
var a;
a = 10;
var b;
b = 20;
var c;
c = a + b;
6、常用操作
定义变量,给变量赋值的两行代码,可以合并为一行:
var a
a = 10;
var b = 20;
var c = a + b;
定义多个变量,也可以在定义的时候赋值,每个变量之间使用逗号隔开:
var a = 10,b = 20;
var a,b = 20;
var a = 10,b;
c = 10 // 强烈不建议写法