JavaScript变量声明及赋值
1.变量声明
var a; //声明一个变量 a var b,c,d; //同时申明多个变量时,变量名之间用逗号隔开
console.log(a); //在控制台显示变量a的值,输出为undefined
document.write(a); //在网页上打印变量a的值,输出为undefined
2.变量赋值
var a; a = 10; //将等号右侧的值,赋给变量a console.log(a); //输出结果:10 //或者可以连起来写 var b = 20; console.log(b); //输出结果:20
3.数值类型
(1)原始值 (不可改变)
//Number 数值型,注意在JavaScript中不区分整型,浮点型之类的,统一称为 数值型 var num = 123;
//Boolean 布尔类型,返回值只有ture 或 false var bool = false;
//String 字符串 var str = '我是字符串';
var str1 = "我也是字符串";
//undefined 未定义 var undef; //已声明但未赋值的变量,其值为undefined
//null 空,是一种占位符 var n = null;
还有symbol(es6引入的一种新规范)
(2)引用值
1.array 数组
var arr = [1,2,3,"abc",true]; //声明一个数组,并为其赋值
数组调用:其索引值默认为从0开始的自然数
console.log(arr[0]); //向控制台输出数组的第1位值 输出结果: 1
数组长度:
console.log(arr.length); //向控制台输出数组arr的长度 输出结果: 5
2.object 对象
//创建一个叫obj的对象 var obj = { lastName : "Zhang", firstName : "San" } // 调用obj的属性 console.log(obj.lastName); //输出结果为: "Zhang" // 改变对象lastName属性的值 bj.lastName = "Wang"; console.log(obj.lastName); //输出结果为: "Wang"