,一JavaScript之[数据类型]与[对象]

1】、数据类型

字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义

(Undefined)。

 1 //极大或极小的数字可以通过科学计数法(指数)来书写
 2 var x1 = 123e5;
 3 var x2 = 123e-5;
 4 
 5 console.log(x1);
 6 console.log(x2);
 7 
 8 //对象的两种寻址方式:
 9 var person = {
10     name: 'lqc',
11     id: 233
12 };
13 console.log(person.name);
14 console.log(person['id']);
15 
16 //undefined表示变量不含有任何值
17 var x3;
18 console.log(x3); //undefined
19 
20 //将变量的值设置为null来清空变量
21 var car = 'myCar';
22 var person = 'none';
23 
24 car = null;
25 person = null;
26 
27 console.log(car);//null
28 console.log(person);//null
29 
30 //用关键词new声明变量类型
31 var carName = new String;
32 var x = new Number;
33 var y = new Boolean;
34 var cars = new Array;
35 var person = new Object;
36 
37 /**JavaScript变量均为对象,当声明一个变量时,就创建了一个对象*/

2】、对象

 1 /**对象是一种数据,包含属性和方法的数据*/
 2 var person = {
 3     name: 'lqc',
 4     id: 233,
 5     myFunction: function () {
 6         return this.name + this.id; //this代表person对象
 7     }
 8 };
 9 
10 console.log(person.myFunction());