Show tasks
JavaScript 编程语言
简介
JavaScript 简介
手册与规范
代码编辑器
开发者控制台
JavaScript 基础知识
Hello, world!
显示一个提示语
使用外部的脚本显示一个提示语
代码结构
现代模式,"use strict"
变量
使用变量
给出正确的名字
大写的常量?
数据类型
字符串的反引号
交互:alert、prompt 和 confirm
创建一个简单的页面
类型转换
基础运算符,数学运算
后置运算符和前置运算符
赋值结果
类型转换
修正加法
值的比较
值的比较
条件分支:if 和 '?'
if(值为 0 的字符串)
JavaScript 的名字
显示符号
使用 '?' 重写 'if' 语句
使用 '?' 重写 'if..else' 语句
逻辑运算符
或运算的结果是什么?
或运算和 alert 的结果是什么?
与操作的结果是什么?
与运算连接的 alert 的结果是什么?
或运算、与运算、或运算串联的结果
检查值是否位于范围区间内
检查值是否位于范围之外
一个关于 "if" 的问题
登录校验
空值合并运算符 '??'
循环:while 和 for
最后一次循环的值
while 循环显示哪些值?
"for" 循环显示哪些值?
使用 for 循环输出偶数
用 "while" 替换 "for"
重复输入,直到正确为止
输出素数(prime)
"switch" 语句
将 "switch" 结构重写为 "if" 结构
将 "if" 结构重写为 "switch" 结构
函数
是否需要 “else”?
使用 '?' 或者 '||' 重写函数
函数 min(a, b)
函数 pow(x,n)
函数表达式
箭头函数,基础知识
用箭头函数重写
JavaScript 特性
代码质量
在浏览器中调试
代码风格
不好的风格
注释
忍者代码
使用 Mocha 进行自动化测试
测试代码中有什么错误?
Polyfill 和转译器
Object(对象):基础知识
对象
你好,对象
检查空对象
对象属性求和
将数值属性值都乘以 2
对象引用和复制
垃圾回收
对象方法,"this"
在对象字面量中使用 "this"
创建一个计算器
链式(调用)
构造器和操作符 "new"
两个函数 —— 一个对象
创建 new Calculator
创建 new Accumulator
可选链 "?."
symbol 类型
对象 —— 原始值转换
数据类型
原始类型的方法
我能为字符串添加一个属性吗?
数字类型
来自访问者的数字的总和
为什么 6.35.toFixed(1) == 6.3?
重复,直到输入的是一个数字
一个偶发的无限循环
从 min 到 max 的随机数
从 min 到 max 的随机整数
字符串
首字母大写
检查 spam
截断文本
提取货币
数组
数组被拷贝了吗?
数组操作。
在数组上下文调用
输入数字求和
最大子数组
数组方法
将 border-left-width 转换成 borderLeftWidth
过滤范围
原位(in place)过滤范围