JS基础篇:变量
一、什么是变量
简单来说变量就是一个装东西的盒子
本质:变量是程序在内存中申请一块空间用来存放数据的空间
二、声明变量
var age;//声明一个age变量
(var是js的一个关键字,用来声明变量)
三、赋值
age = 10;//给age变量赋值10
四、输出结果
console.log(age);
效果如下:
五、变量的初始化
var age = 18;//声明变量age同时赋值18
六、练习
var myname = '旗木卡卡西', address = '火影村', age = 30, email = 'kakaxi@itcast.cn', gz = 2000; console.log(myname); console.log(address); console.log(age); console.log(email); console.log(gz);
var name = prompt('请输入您的名字'); alert(name);
七、更新变量
变量被重新赋值后,它原有的值会被覆盖,变量值将以最后一次的为准
八、同时声明多个变量
只需要写一个var,多个变量名之间用逗号分开
var myname = '孙悟空', age = 22, adress = '灵台';
九、声明变量的特殊情况
1.只声明,不赋值
var sex; console.log(sex);
2.不声明,不赋值
3.不声明,只赋值
此时能正常输出,不过不推荐
十、命名规范
- 由字母(A-Za-z)、数字(0-9)、下划线()、美元符号($)组成,如:usrAge,num01,_name
- 严格区分大小写,var app;和var App;是两个变量
- 不能以数字开头,18age 是错误的
- 不能是关键字、保留字,例如:var、for、while
- 变量名必须有意义,MMD、BBD、nl要写成age
- 遵守驼峰命名法,首字母小写,后面单词的首字母需要大写。myFirstName
- 推荐翻译网站:有道、爱词霸
十一、交换变量
要求:交换两个变量的值
var temp; var monkey1 = '孙悟空'; var monkey2 = '六耳猕猴'; temp = monkey1; monkey1 = monkey2; monkey2 = temp; console.log(monkey1); console.log(monkey2);
最终效果为: