Doing Math & Logic
1、JavaScript变量使用“驼峰命名法”

2、JavaScript运算符的优先级遵循一般规律

3、JavaScript的逻辑运算——唯一比较特别的就是“三重等号”,含义是严格等于

Conditional & Looping



Functions



Objects




属性可以是任何东西,数组、对象都可以;创建一个空的对象再往里添加方法和属性也是允许的。

Arrays



获取数组长度

JavaScript里的数组长度理论上是没有限制的,可以通过push和pop添加、移除元素

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var helloFrom = function(personName) {
return "Hello from " + personName;
} //
var people = ['Tom', 'Yoda', 'Ron'];
people.push('Bob');
people.push('Dr Evil');
people.pop();
for (var i = 0; i < people.length; ++i) {
var greeting = helloFrom(people[i]);
alert(greeting);
}
</script>
</body>
</html>