变量
什么是变量
变量是用于存储数据的容器,我们通过变量名获取数据,甚至数据可以修改。
本质:变量是程序在内存中申请的一块用来存放数据的空间。
变量的使用
两步:1.声明变量 2.赋值
1.声明变量
//声明变量
var age;//声明一个变量
var是js中一个关键字,用来声明变量。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。
2.赋值
age = 18;
//1.声明一个age的变量
var age;
//2.赋值
age = 18;
//3.输出结果
console.log(age)
//4.变量的初始化
var myname = '小黑';
console.log(myname);
案例1
卡卡西去酒店住宿需要登记:
我叫旗木卡卡西,我住在火影村,我今年30岁了,我的邮箱是kaxin@123,我的工资是3000。
案例2
-
弹出一个输入框,提示用户输入姓名
-
弹出一个对话框,输出用户刚才输入的姓名
//1.用户输入姓名 存储到一个myname的变量里面
var myname = prompt('请输入您的姓名');
//2.输出这个用户名
alert(myname);
变量语法的扩展
更新变量
一个变量被重复赋值后,它原有的值就会被覆盖,变量值以最后一次赋的值为准。
声明多个变量
只需要一个var+变量名,(英文),变量名;
声明变量的多个特殊变量
//1.更新变量
var myname = '小黑';
console.log(myname);
myname = '白白';
console.log(myname);
//2.声明多个变量
// var age = 18;
// var address = '或英寸';
// var salary = 2000;
var age = 18,address = '或英寸',salary = 2000;
//3.声明变量的特殊情况
//3.1 只声明不复制,结果不知
var sex;
console.log(sex); //结果 undefined
//3.2 不声明不赋值直接使用
// console.log(tel); //结果会报错
//3.3 不声明直接赋值使用
qq = 110;
console.log(qq);
变量命名规范
由字母、数字、下划线、美元符号组成;
严格区分大小写;
不能以数字开头;
不能是关键字、保留字。var、for
遵循驼峰命名法。
交换两个变量的值
//js是编程语言有很强的逻辑性在里面
//1.需要一个临时变量 交换两个手中物品
var temp;
var apple1 = '青苹果';
var apple2 = '红苹果';
temp = apple1;
apple1 = apple2;
apple2 = temp;
console.log(apple1);
console.log(apple2);
变量小结
因为一些数据需要保存,所以需要保存。
变量就是一个容器,用来存放数据的,方便以后我们使用里面的数据。
变量是内存里面的一块空间,用来存储数据。
我们使用变量的时候,一定要声明变量,再赋值。
声明变量并赋值我们称为变量的初始化。