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"
原文地址:https://www.cnblogs.com/ViavaCos/p/10646569.html