直接量:可以直接使用的量;
只要是符合数据类型写法的都是直接量
数据类型:对数据进行分类,根据数据的作用的不同而有不同的类型
string:字符串类型 作用:用来保存和展示文字的(用双引号或者单引号包起来的)
number:数字类型 直接写的数字(整数或者小数) NaN 都是保存数字,并且做数学运算
boolean:布尔类型 true 和 false
undefined:这种数据类型里面只有一个值,就是undefined
object
变量:作用是保存数据到内存中
- 声明变量:作用可以理解为在内存中开辟一个新空间
- 语法:var 变量名 例如 :var n1;
<script>
var n1;
</script>
变量的赋值:作用把开辟的小空间保存一个数据;
语法:var 变量名 = 数据 ;这里=叫赋值号,不叫等于,相当于把右边的数据交给左边去保存
变量的取值:把变量里保存的数据取出来;
语法:直接写变量名字就可以取值
变量如果只声明不赋值,里面是有值的,只不过是undefined;
可以同时定义变量 用逗号隔开 例如:
var n1 , n2 ,n3;
变量的命名的规范,不遵循不会报错,只是一个规范;
- 起名要有意义,尽量用名词取名,让人一看就知道什么意思;
- 遵从驼峰命名法:如果有多个单词组成,第一个单词首字母小写,后面的每个单词的首字母要大写
交换两个变量的方法
第一种
var n1=10;
var n2=20;
var temp;
temp=n1;
n1=n2;
n2=temp;
log(n1);
log(n2);
第二种
var n1=10;
var n2=20;
n1=n1+n2;
n2=n1-n2;
n1=n1-n2;
log(n2);
log(n1);