js代码可以直接嵌套在html中,通常部署在head中:
alert('Hello, world');
js的代码末尾可不加分号...2 核心语法
最好语句后加上分号
不区分整数和浮点数,都为Number,其他类型:字符串,布尔型,数组(元素类型不区分),map, set.
xiaoming= {name: 'xiaoming',...age:27} ,这是js中定义一个对象或者类的方法
var 关键字表示是变量,类型待定,建议禁止省略
if, while, for和 java一致
需要重点说明,函数是js中的头等公民,函数完全可以当变量用...如果A函数的参数也是函数,A函数就是高阶函数
ES6新增的箭头函数,this作用域指向更加符合我们的预期
闭包和generator与python中的原理和用法很相似,新手直接认为一样就行
js中常用的标准对象...高阶函数,
var lis = [1,4,-9,3,6,5-3];
lis.reduce((x,y)=> x+y);//reduce是js中的一个内置高阶函数
4 为什么说高阶函数是一种抽象?