//javascript 基本数据类型 字符串、数字、布尔、数组、对象、Null、Undefined
var x ;
x = 0;
console.log(x);
x = 1;//整形
x = 0.01;//浮点型
x = "hello world";//字符串
x = true;//布尔
x = null;//空
x = undefined;//未被定义
console.log(x);
//JavaScript中的最重要的类型就是对象
//对象是名/值的集合,或字符串到值映射的集合
var book = { //对象是用花括号括起来的
topic:"JavaScript", //属性topic的值是 JavaScript
fat: true
}
//通过"."或"[]"来访问对象属性
console.log(book["fat"])//== console.log(book.fat)
book.auther = "flanagan";//通过赋值添加一个新属性
book.contents = {}//空对象 没有属性
//JavaScript同样支持数组(以数字为索引的列表)
var primes = [1,2,3,4];
console.log(primes[0]+" 数组中第一个元素(索引为0)");
console.log(primes.length+" 数组长度")
console.log(primes[primes.length - 1]+" 数组中最后一个元素");
primes[4] = 9; //通过赋值来添加新元素;
primes[4] = 11; //或通过赋值来修改已有元素
var empty = []; //[]是空数组 它具有0个元素;
console.log("空数组长度为 "+empty.length)
// 数组和对象中 都可以包含另一个数组或对象
var points = [
{x:0,y:0},
{x:1,y:1}
]
console.log(points[1].x)//调用方法
var data = {
trial1:[[1,2],[3,4]],
trial2:[[2,3],[4,5]]
}
console.log(data.trial1[1][1])// 调用方法