目标:
1.能够说出变量的主要作用
2.能够写出变量的初始化
3.能够说出变量的命名规范
4.能够画出变量是如何在内存中存储的
5.能够写出交换变量的案例
1. 变量概述
1.1 什么是变量
变量就是一个装东西的盒子
通俗:变量是用于存放数据的容器,我们通过变量名获取数据,甚至可以修改数据
1.2 变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间
1.3. 变量的使用
变量在使用时候分两步,1.声明变量 2.赋值
1.声明变量 :var age;//声明一个名称为age的变量
var是js的一个关键字 variable变量的意思,计算机会自动分配内存空间
2.赋值
age = 10;//给这个age 赋值10
3.变量的初始化
声明变量并赋值
var myname = 'nihao';
1.4.变量的语法扩展
1更新变量
一个变量被重新赋值后,他原有的值就会被覆盖,变量值将以最后一次的值为准
2同时声明多个变量
var age = 18,
myname = 'nihao';
console.log(age);
console.log(myname);
3.声明变量的特殊情况
3.1只声明不给值,程序也不知道里面是什么, underlined 未定义的
var sex;
console.log(sex);
3.2不声明不赋值直接使用某个变量会报错的
console.log(tel)
3.3不声明直接赋值,js里面允许,但不值得提倡
qq = 110;
console.log(qq);
1.5变量命名规范
由字母组成、数字、下划线、美元符号$ 如usrAge、num01,、_name;
严格区分大小写 app和App是两个变量
不能以数字开头
不能是关键字、保留字 var for 等等
变量名必须有意义 不能乱取 如bbd ss
遵守驼峰命名法,首单词字母小写,后面单词的首字母大写 myFirstName
推荐翻译网站 :有道 爱词霸
交换两个变量:
var apple1 = '红苹果',
apple2 = '青苹果',
appleTemp;
appleTemp = apple1;
apple1 = apple2;
apple2 = appleTemp;
console.log(apple1);
console.log(apple2);
赋值是把变量右边的值给左边的