定义
变量:用于存放数据的容器,我们通过变量名获取数据,修改数据。
本质:变量是程序在内存中申请的一块用于存放数据的空间。
变量的使用
1、声明
var age;
2、赋值
age = 22;
变量初始化:声明变量并赋值
var name = "hahhah"
示例:
<script>
var name="llang";
var age =12;
console.log(name);
console.log(age);
</script>
案例:
1、弹出输入框,提示输入用户姓名
2、弹出对话框,输出用户刚才输入的姓名
<html>
<head>
<meta charset="utf-8">
<meta name ="view" content="width=device-width">
<meta http-equiv="xxx",content="chrom">
<script>
var name=prompt("请输入姓名"); //用于显示可提示用户进行输入的对话框
alert(name); //显示带有一条指定消息和一个 OK 按钮的提示框。
var age =12;
console.log(name);
console.log(age);
</script>
</head>
</html>
结果:
更新变量:
var age = 22;
age = 88
声明多个变量
格式:只需要声明一个var,其余变量用英文逗号分开
var name="lang",
age = 22,
sex = "女";
console.log(name);
console.log(age);
console.log(sex);
声明变量的特殊情况
1、只声明不赋值
var A;
console.log(a); //结果为undefined
2、只赋值不声明
b=5;
console.log(b); //结果为5
3、不声明不赋值
console.log(sss) //因为没有被定义,所以结果报错
变量的命名规范
1、变量名称由字母,数字,_,$组成
2、变量严格区分大小写,大小写不一样代表不同的变量
3、变量不能以数字开头
4、变量不能是关键字,例:for,var,const等
5、变量名见名知意
注意:name 有特殊含义,一般变量不用name
未定义name,
console.log(name) //输出结果为空
练习:交换两个变量值,方法:定义一个临时变量
var test; //临时变量test
var a1 = 22;
var a2 = 33;
test = a1;
a1=a2;
a2=test;
结果: