JS概述
@(JavaScript)
语言核心
两个重要的数据类型是:
- 对象
- 数组
对象:键值对集合
var book = {
topic:"Javascript",
fat:true
};
对象属性的访问
book.topic // Way 1
book["fat"] // Way 2
赋值即创造
这个在其他语言环境中是不常见的,目前只在JS中见过。
book.author = "Flanagan"; // 创建了新的属性
book.contents = {
}; // 添加新的空对象作为book对象的属性
数组 : 与其他语言几乎相同
var primes = [1,2,3,4];
primes[2]; // => 3
primes.length; // => 4, 元素个数
primes[4] = 9; // 赋值即创造
强大的动态性
这个标题下,我准备强调的是数组和对象中都可以包含另一个对象或数组。
复习到这里,想到JSON文件格式,和这个特性完美契合。
JS类型的函数
函数可以多次调用。
最普通的定义函数方法:
function plus(x)
{
return x++;
}
变量型的定义法
var square = function(x)