变量

var是一个JS关键字,用来声明变量(variable变量的意思),使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
age是程序员定义的变量名,我们通过变量名来访问内存中分配的空间

<script> //声明了一个age变量 var age; //赋值 把值存入这个变量中 age=18; //输出结果 console.log(age); </script>

变量的初始化:声明一个变量并赋值
var age=18;
//声明变量同时赋值为18
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var myname='旗木卡卡西';
var address='火影村';
var age=30;
var email='kakaxia@qq.com';
var wage=2000;
console.log(myname);
console.log(address);
console.log(age);
console.log(email);
console.log(wage);
</script>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 用户输入姓名,存储到一个myname变量里面
var myname=prompt('请输入您的名字');
// 输出这个用户名
alert(myname);
</script>
</body>
</html>


①更新变量
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将会以最后一次赋的值为准
②同时声明多个变量
同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开
var myname='旗木卡卡西',address='火影村',age=30;
③声明变量的特殊情况
1、只声明,不赋值,结果是? 程序也不知道里面存的是什么,所以结果是undefined 未定义的
<script>
var sex;
console.log(sex);
</script>

2、不声明不赋值 直接使用某个变量 会报错

3、不声明,直接赋值使用
<script> tel=110 console.log(tel); </script>

案例:交换两个变量的值
<script>
var temp; //声明一个临时变量为空
var apple1='青苹果';
var apple2='红苹果';
temp = apple1;
apple1 = apple2;
apple2 = temp;
console.log(apple1);
console.log(apple2);
</script>

浙公网安备 33010602011771号