什么是变量:
变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。
变量在内存中的储存:
本质:变量是程序在内存中申请的一块用来存放数据的空间。
变量的使用:
1.声明变量
var 自定义变量名;
例:
var age;(声明一个名称为age的变量)
var是一个js关键词,用来声明变量,使用该关键词声明变量后,计算机会自动分配内存空间,
我们要通过变量名来访问内存中分配的空间。
2.赋值
自定义变量名=值;
例:
age=18;(给age这个变量赋值为18)
=用来把右边的值赋给左边的变量空间中
变量值是程序员保存到变量空间里的值
3.变量的初始化
var age=18;(声明变量同时赋值为18)
声明一个变量并赋值,我们称之为变量的初始化
案例一:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var myname='李二';
var address='武汉';
var age=18;
var email='lier@itcasr.cn';
var xc=10000;
document.write(myname);
document.write(address);
document.write(age);
document.write(email);
document.write(xc);
</script>
</body>
</html>
结果图:
案例二:
1.弹出一个输入框,提示用户输入姓名。
2.弹出一个对话框,输入用户刚才输入的姓名。
<script>
var myname=prompt('请输入你的姓名:');
alert(myname);
</script>
更新变量:
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。
<script>
var myname='李二';
myname='李三';
document.write(myname);
</script>
输出结果为李三
声明多个变量:
<script>
var myname='李二';
address='武汉';
age=18;
email='lier@itcasr.cn';
xc=10000;
</script>
声明变量的特殊情况:
<script>
//1.只声明不赋值 结果为underfined
var sex;
document.write(sex);
//2.不声明不赋值 报错
document.write(tel);
//3.不声明直接赋值使用 可以正常使用但不推荐
ww=123456;
document.write(ww);
</script>
变量命名规范: