1. 什么是变量
定义:变量是程序在内存中存放数据的空间。
2. 变量的使用
变量使用时分为两步:一,声明变量 二,赋值。
一,声明变量
//声明变量
var one; //声明一个名称为 one 的变量
其中 var 是一个JS关键字,用来声明变量。 而 one 是程序员定义的变量名。
二,赋值
var one = 10;// 给one 赋值 10
3.变量的初始化
var one = 18 ; //声明变量同时赋值为 18
声明一个变量并赋值,我们称之为 变量的初始化。
4. 消息框
输入:提示框
prompt("文本")
输出:警告框
alert("文本")
确认框
confirm("文本")
案例:变量案例弹出用户名
// 1. 用户输入姓名 存储到一个 myname 的变量里面
var myname = prompt('请输入您的名字');
// 2. 输出这个用户名
alert(myname)
5. 变量语法扩展
一,更新变量
同一个变量被重新赋值,原有的值会覆盖,新的值会代替旧的值。
// 1. 更新变量
var myname = '红色';
console.log(myname);
myname = '白色';
console.log(myname);
二,同时声明多个变量
同时声明多个变量,只要写一个 var ,多个变量名之间使用英文逗号隔开。
// 2. 声明多个变量
var age = 18,
address = '上海',
gz = 1000;
三,声明变量的特殊情况
// 3. 声明变量的特殊情况
// 3. 1 只声明不赋值 程序也不知道是什么 所以结果是 underfined 未定义的
var sex;
console.log(sex);
// 3.2 不声明 不赋值 直接使用某个变量会报错
console.log(tel)
// 3.3 不声明直接赋值使用 有结果出,但是不推荐
qq = 110;
console.log(qq);//当上方报错时不出结果
6. 变量命名的规范
由字母,数字,下划线,美元符号($)组成
严格区分大小写
不可 数字开头
不可 关键字,保留字。例:var, for
变量名必须要有意义
遵守驼峰命名法
7. 案例练习-交换两个变量的值
// 1. 我们需要一个临时变量帮我们
// 2. 把 apple1 给我们的临时变量 temp
// 3. 把 apple2 里面的苹果给 apple1
// 4. 把临时变量里面的值 给 apple2
var temp; //声明了一个临时变量为空
var apple1 = '青苹果';
var apple2 = '红苹果';
temp = apple1;// 右边给左边。 这个特别要注意。
apple1 = apple2;
apple2 = temp;
console.log(apple1);
console.log(apple2);
学习打卡中。