1.直接量:字面量
数值 :1,2,3,4,5,1.1,1.11,1.356,-1,-2,-3
字符串:由单双引号包裹起来的内容 例如:'hello world' "hello world"
其他:布尔 true/false null /\d+/g
例子:
//直接量
alert(111);
alert(1.19);
alert(-5);*/
alert('hello world');
alert('3.14');//字符串
alert(3.14);//数值
alert(true);//布尔
alert(false);
2.变量
1.变量:变化的量
2.定义变量:变量需要先定义在使用
var 变量名;
变量名的命名规则:
1)变量名必须以字母、下划线、$开头
2)变量名可以包含数字、字母、下划线、$
3)变量名区分大小写
4)不能使用关键字和保留字
3.变量的赋值(变量的初始化):
变量名=值;
4.读取变量中的数据(变量的取值)
变量名
5.若变量只定义,未赋值 undefined
6.定义变量的本质:在内存中开辟空间并且命名(变量名),将数据存入此空间(变量名所代表的空间)
7.变量的赋值是一种值的传递(变量是独立的空间)
变量的定义:
var a; //定义一个变量,并且命名为a
a=10; //赋值 变量的初始化
var A; //变量的取值
console.log(a);//在控制台中输出日志
1.先定义一个变量,再初始化
var a;//定义一个变量
a=20; //变量初始化
console.log(a); //取出变量的值
2.定义变量的同时即初始化
var b=30;
console.log(b);
3.多变量定义
var a,b,c;
a=10;
b=20;
c=30;
var a=10,b=30,c=10;//定义变量的同时即初始化;
console.log(a);
console.log(b);
console.log(c);
变量不可以重复定义:
var a=20;//在内存中开辟空间命名为a,并且将20存入a这块空间中
var a=30;
console.log(a);