1、挂靠在HTML上运行

2、浏览器上运行
1、JS不需要main函数
2、Javascript中语句结尾有无分号都行,若有多条语句则需要分号区别
var i = 10;
定义变量,作用域是以大括号确定
console.log("12");

JS中统一认为数字类型(Number),不区分整型、非整型。
true/false,JS中类型检查不严格,很多时候0看作false,非0看作true
JS没有字符类型,故可以用双引号或者单引号

模板字符串(使用反引号) --字符串的拼接

undefined(未定义)、null(空值)


1)定义一个数组
let a = new Array();
let b = [];
【长度为元素个数】
【非法下标可以获取不报错,得到是undefined】

【数组元素也是无类型的】

【也可以嵌套】

2)尾插push()、尾删pop()

3)头插unshit()、头删shift()


1)特殊的点
【形参个数和实参个数并不需要相等】
【JS中是无类型的,任何类型的参数都可以自由传递】
【JS中自动重载】
【无返回值视为undefined】

【隐士赋值】











【定义对象】

【属性、方法的调用】

【通过Key-Value方式获取】
【Key可以任意添加和删除】
【Value无约束,可以赋任何值】

【this的使用】

【class】
【JS中的对象,无约束K-V,不需要类只有构造方法】


