变量
概述:变量是用于存放数据的盒子,我们通过变量名获取数据,甚至数据可以修改
本质:是程序在内存中申请的一块用来存放数据的空间
变量的使用:
- 声明变量
是用var/let关键词
声明一个age变量
var age或let age
注意:var和let 的区别:
var: 如果重复定义不会报错 在05年前一直时候,后使用let
let:如果重复定义则会报错
在js中如果前面有错,后面则无法运行
- 赋值
给用’=’ 给age赋值18
var age=18或let age=18
3、变量的扩展
(1)更新变量:一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准
(2)声明多个变量:同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开,最后一个加分号结束
- 声明变量的特殊情况
A、只声明不赋值 : 结果会显示undefined(未定义的)
B、 不声明,不赋值,直接使用某个变量 : 结果会直接报错
C、不声明,直接赋值 : 可以使用,但不提倡
4、变量名的规范
5、变量的练习、
(1)、交换两个变量的值,有红苹果和青苹果两个苹果,交换两个苹果的位置。
思路:
A、需要一个零时变量
B、把apple1给我们的临时变量 temp
C、把apple2里面的苹果给apple1
D、把临时变量temp里面的值给apple2