课程试听
1-1 JavaScript基本介绍
- 阶段概述和JS简介
- 浏览器原理简介
- 基本输出语句
- 代码注释
- JS的书写位置
- script标签的属性
- 选择语句if练习
1-2 JavaScript变量介绍和练习
- 变量的命名
- 变量的声明赋值和使用
- 变量在内存中的存储
- 交换变量练习
1-3 JavaScript基本数据类型介绍
- 数据类型
- number类型
- 数值范围
- 数值检测
- string类型
- 字符串的不可变性
- 字符串的拼接
- boolean类型
- undefined类型
1-4 JavaScript操作运算符
- 算术运算符
- 一元运算符
- 逻辑运算符1
- 逻辑运算符2
- 其他运算符
- 练习
1-5 JavaScript数据类型相互转换
- 其他类型值转string
- 其他类型值转number
- 其他类型值转boolean
1-6 JavaScript-if语句
- 选择语句if
- 选择语句if练习
1-7 JavaScript三元运算符
- 三元运算符01
- 三元练习
1-8 JavaScript-switch语句
- 选择语句switch
- 选择语句switch练习
1-9 JavaScript-for循环介绍和使用
- 循环语句for
- for循环的简单练习
- for循环的中等练习
- for循环的困难练习
- break和continue案例
1-10 JavaScript-while循环语句
- 循环语句while
- 循环语句while练习
1-11 JavaScript数组介绍和使用
- 数组的声明
- 数组的基本属性
- 数组的遍历
- length属性的应用
- length属性详解
- 数组练习1
- 数组练习2
- 数组练习3
- 冒泡排序1排序原理
- 冒泡排序2优化内层
- 冒泡排序3外层内层
1-12 JavaScript函数介绍和使用
- 函数介绍
- 函数的参数
- 函数的返回值
- 函数练习1
- 函数练习2
- 函数练习3
- 函数练习4
- 函数的调试
- 参数详解
- 函数的返回值
- 函数的两种定义方式
- 全局变量和局部变量
- 递归
1-13 JavaScript对象
- 键值对
- 英雄对象
- 学生对象
- 对象字面量
- 回调
1-14 访问属性的两种方式
- 访问属性的两种方式
1-15 for循环的两种方式
- for循环的两种方式
1-16 批量创建对象
- 批量创建对象
1-17 this关键字
- this关键字
1-18 构造函数模式
- 构造函数模式
1-19 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型作参数
1-20 面试题讲解
- 面试题
1-21 数组介绍和常用方法
- 数组
- 数组的检测
- 数组的增删方法
- 数组的join方法
- 数组的reverse方法
- 数组的迭代方法
- 数组的位置方法
- 寻找每个a出现的位置
- 统计元素的出现次数
- 数组的其他方法1
- 数组的其他方法2