【黑马程序员_pink老师】JavaScript零基础通关必备教程

3.1万
447
2020-03-13 18:58:47
178
50
723
121
JavaScript基础从变量的定义与使用、数据类型及相互转换、运算符、流程控制语句、三元运算符、数组、函数、构造函数、内置对象以及对象等基础必备技能。 本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人。
Per aspera ad astra 循此苦旅,终抵繁星
视频选集
(93/190)
01 计算机基础导读
01:37
02 编程语言
09:20
03 计算机基础
09:24
04 JavaScript初识导读
00:52
05 初识JavaScript
07:29
06 浏览器执行JS过程
03:59
07 JS三部分组成
03:58
08 JS三种书写位置
06:52
09 JS注释
03:15
10 JS输入输出语句
04:16
11 变量导读
00:53
12 什么是变量
04:45
13 变量的使用
06:21
14 变量案例
03:04
15 变量案例弹出用户名
03:10
16 变量语法扩展
08:42
17 变量的命名规范
09:49
18 交换2个变量的值
07:54
19 变量小结
02:06
20 数据类型导读
01:09
21 数据类型简介
06:18
22 数字型Number
11:33
23 isNaN
02:18
24 字符串型String
07:36
25 弹出网页警示框
02:00
26 字符串长度以及拼接
07:33
27 字符串拼接加强
05:54
28 显示年龄案例
04:06
29 boolean以及undefined和null
07:20
30 typeof检测变量数据类型
05:29
31 字面量
02:18
32 转换为字符串类型
07:21
33 转换为数字型parseInt和parseFloat
07:39
34 转换为数字型Number和隐式转换
03:26
35 计算年龄案例
04:25
36 简单加法器案例
04:52
37 转换为布尔类型
02:04
38 拓展阅读之编译和解释语言的区别
03:47
39 拓展阅读之标识符关键字保留字
02:38
40 课后作业
00:56
41 运算符导读
00:58
42 算数运算符
09:35
43 表达式和返回值
03:30
44 前置递增运算符
06:39
45 后置递增运算符
03:54
46 递增运算符练习
05:39
47 前置递增和后置递增小结
03:04
48 比较运算符
06:57
49 逻辑运算符
06:38
50 逻辑运算符练习
02:47
51 逻辑中断逻辑与
06:39
52 逻辑中断逻辑或
04:09
53 赋值运算符
03:21
54 运算符优先级
07:16
55 流程控制分支结构导读
01:08
56 流程控制
02:39
57 if分支语句
06:19
58 进入网吧案例
02:44
59 if else双分支语句
06:09
60 判断闰年案例
06:38
61 if else if多分支语句
07:25
62 判断成绩案例
08:16
63 三元表达式
05:14
64 数字补0案例
05:01
65 switch语句
09:24
66 switch注意事项
05:14
67 查询水果案例
04:24
68 switch和if、else if 区别
05:33
69 循环导读
01:22
70 循环的目的
03:19
71 for循环语法结构
08:25
72 for循环执行过程
06:21
73 断点调试
06:53
74 for循环重复执行相同代码
02:39
75 for循环重复执行不同代码
04:49
76 for循环重复某些操作
05:24
77 for循环案例
07:05
78 求学生成绩案例(上)
06:51
79 求学生成绩案例(下)
05:01
80 一行打印五颗星星
05:16
81 双重for循环执行过程
07:30
82 打印5行5列的星星
04:50
83 打印n行n列的星星
03:12
84 打印倒三角形案例
06:36
85 九九乘法表
09:34
86 for循环小结
02:18
87 while循环
06:07
88 while案例
05:44
89 do while循环
04:25
90 do while案例
04:01
91 循环小结
01:51
92 continue关键字
06:05
93 break关键字
02:39
94 命名规范以及语法格式
02:38
95 循环作业
02:10
96 数组导读
01:07
97 什么是数组以及创建方式
08:06
98 访问数组元素
06:31
99 遍历数组
05:20
100 数组长度
03:58
101 计算数组的和以及平均值
06:01
102 求数组中的最大值
06:20
103 数组转换为字符串
04:03
104 数组新增元素
07:40
105 数组存放1~10个值
04:04
106 筛选数组方法1
06:00
107 筛选数组方法2
04:11
108 删除数组指定元素(数组去重)
03:11
109 翻转数组
06:52
110 复习交换两个变量值
02:32
111 冒泡排序原理
04:46
112 冒泡排序
12:19
113 函数导读
00:54
114 为什么需要函数
05:00
115 函数的使用
05:17
116 利用函数求1~100累加和
02:33
117 函数的参数
08:14
118 利用函数求任意两个数的和以及累加和
04:57
119 函数形参和实参匹配问题
06:39
120 函数的返回值return
08:17
121 利用函数求两个数的最大值
02:56
122 利用函数求数组中的最大值
05:54
123 return终止函数并且只能返回一个值
06:15
124 函数返回值两个注意事项
02:46
125 通过榨汁机看透函数
02:03
126 arguments使用
09:10
127 利用函数求任意个数的最大值
02:53
128 利用函数翻转数组
03:42
129 函数封装冒泡排序
03:25
130 利用函数判断闰年
03:42
131 函数可以调用另外一个函数
05:23
132 输出2月份天数
06:25
133 函数的两种声明方式
05:16
134 作用域导读
00:48
135 JavaScript作用域
07:09
136 全局变量和局部变量
07:52
137 JavaScript没有块级作用域
02:14
138 作用域链
04:59
139 作用域链案例
05:11
140 JavaScript预解析导读
00:37
141 预解析
13:16
142 预解析案例
12:01
143 对象导读
00:46
144 什么是对象以及为什么需要对象
07:25
145 利用对象字面量创建对象
10:37
146 变量属性函数方法的区别
05:23
147 利用new Object创建对象
04:20
148 我们为什么需要构造函数
04:46
149 构造函数创建对象(上)
10:23
150 构造函数创建对象(下)
05:16
151 构造函数和对象区别
03:31
152 new关键字执行过程
03:43
153 遍历对象
05:24
154 小结和作业
01:46
155 内置对象导读
01:31
156 什么是内置对象
03:14
157 学会查阅MDN文档
06:10
158 数学对象Math最大值方法
06:17
159 封装自己的数学对象
04:41
160 Math绝对值和三个取整方法
07:54
161 Math随机数方法
10:05
162 猜数字游戏
06:52
163 Date日期对象的使用
08:04
164 格式化日期年月日星期
10:48
165 格式化日期时分秒
06:28
166 Date总的毫秒数(时间戳)
06:58
167 倒计时(上)
07:32
168 倒计时(下)
05:32
169 数组创建的两种方式
04:59
170 检测是否为数组两种方式
06:55
171 添加数组元素
06:31
172 删除数组元素
03:45
173 筛选数组
02:51
174 数组排序(放到冒泡排序之后讲解)
05:48
175 获取数组元素索引
05:14
176 数组去重案例
07:30
177 数组转换为字符串
03:50
178 基本包装类型
04:53
179 字符串不可变
04:09
180 根据字符返回位置
03:23
181 求某个字符出现的位置以及次数
06:29
182 根据位置返回字符
04:55
183 统计出现次数最多的字符(上)
09:39
184 统计出现次数最多的字符(下)
03:18
185 拼接以及截取字符串
03:17
186 替换字符串以及转换为数组
06:36
187 简单数据类型和复杂数据类型导读
00:39
188 数据类型内存分配
08:24
189 简单数据类型传参
03:20
190 复杂数据类型传参
05:51
客服
顶部
赛事库 课堂 2021拜年纪