基础语法
1.JavaScript介绍
1.1 JavaScript
1.2JavaScript书写位置
1.2.1 内部js
1.2.2 外部js
1.2.3 内联js
1.3 js注释
1.4 结束符
1.5 js输入输出语法
1.6 字面量
2.变量
2.1 变量是什么
2.2 变量的基本使用
2.2.1 声明变量
2.2.2 变量赋值
2.2.3 更新变量
2.2.4 声明多个变量
2.3 变量的本质
2.4 变量命名规则与规范
2.5 let和var的区别
2.6 数组
2.6.1 声明语法
2.6.2 取值语法
2.6.3 数组术语
3.常量的基本使用
4.数据类型
4.1 数据类型
4.1.1 数字类型 Number
4.1.2 字符串类型 string
4.1.3 布尔类型 boolean
4.1.4 未定义类型 undefined
4.1.5 null 空类型
4.2 检测数据类型
4.2.1 控制台输出语句
4.2.2 通过typeof关键字检测数据类型
5.类型转换
5.1 为什么需要类型转换
5.2 隐式转换
5.3 显式转换
运算符
1.赋值运算符
2.一元运算符
3.比较运算符
4.逻辑运算符
5.运算符优先级
语句
1.表达式和语句
2.分支语句
2.1 if语句
2.2 三元运算符
2.3 switch
循环语句
1.断点调试
2.循环结构
2.1 while循环基本语法
2.2 while循环三要素
2.3 循环退出
for循环
1.基本使用
1.1 for循环语法
1.2 退出循环
2.循环嵌套
数组
1.数组是什么
2.数组的基本使用
2.1 声明语法
2.2 取值语法
2.3 数组术语
2.4 遍历数组
3.操作数组
3.1 新增
3.2 筛选
3.3 删除
函数
1.为什么需要函数
2.函数使用
2.1 函数的声明语法
2.2 函数的调用语法
2.3 函数体
3.函数传参
3.1 声明语法
3.2 调用语法
3.3 参数默认值
4.函数返回值
5.作用域
6.匿名函数
6.1 函数表达式
6.2 立即执行函数
对象
1.什么是对象
2.对象使用
2.1 对象声明语法
2.2 对象有属性和方法组成
2.3 属性
2.4查的另一种写法