三、变量
(一)变量导读
(二)什么是变量
-
变量可以将用户输入的数据保存,是保存数据的容器。
-
其本质是程序在内存中申请的一块用来存放数据的空间
(三)变量的使用
步骤:1.声明变量. 2.赋值
也可以输出变量
//声明一个名称为age的变量 var age; //赋值 age=10; //输出结果 console.log(age);
var是一个JS关键字,用来声明变量(variable变量的意思).
使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
age是程序员定义的变量名我们要通过变量名来访问内存中分配的空间
=是赋值,变量值是程序员保存到变量空间里的值
用console.log();方法输出结果
声明一个变量并赋值,称为一个变量的初始化
var age=18; var myname='刘'; console.log(myname);
(四)变量案例--输出数据
代码:
var myname='卡卡西'; var address='火影村'; var age=30; var email='kakaxi@.itcast.cn'; var gz=2000; console.log(myname); console.log(address); console.log(age); console.log(email); console.log(gz);
console.log()结束会自动换行...也不知道是不是叫换行,反正就是这样:
(五)变量案例--交互数据
代码:
//输入数据,存储到变量中 var myname=prompt('请输入您的姓名'); //输出数据 alert(myname);
prompt()方法的返回值为var
(六)变量语法拓展
-
更新变量
-
一个变量重新赋值后,它原有的值就会被覆盖.变量值以最后一次赋的值为准
var myname='刘'; myname='迪丽热巴'; //此时值为迪丽热巴
-
-
可同时声明多个变量
var age=18,address='火影村',gz=2000;
-
声明变量的特殊情况
-
只声明不赋值,如果输出,结果为'undefined'
var age; console.log(age);
-
不声明,直接使用,会报错
console.log(age);
如果上面的一句错了,下面的语句就不会再执行
-
如果变量不声明,直接赋值,也可以使用
qq=110; console.l0g(qq);
-
-
(七)变量的命名规范
-
由字母,数字,下划线,$组成
-
严格区分大小写
-
不能以数字开头
-
不能是关键字和保留字,如:var,for
-
变量名必须有意义,必须用英文名
-
遵循驼峰命名法:第一个首字母小写,后面的单词首字母大写. myName
-
推荐翻译网站:有道,爱词霸
(八)交换两个变量的值
案例:交换两个变量的值
var name1='青苹果'; var name2='红苹果'; var change; change=name1; name1=name2; name2=change; //输出 console.log(name1,name2);
(九)变量小结