用途:作为 JavaScript 基础知识的快速参考技能,帮助理解并查阅变量、类型、运算符、控制流等核心概念,适用于所有 JavaScript 开发的基础学习与日常查证。
主要能力: 变量声明:const(不可变绑定,推荐)、let(可重新赋值)、var(函数作用域,建议避免)。 八种数据类型:String、Number、Boolean、Null、Undefined、Symbol、BigInt、Object,并说明各自的 typeof 结果。 运算符速查:算术(+ - * / % **)、比较(推荐 === !== 等严格比较)、逻辑(&& || !)、空值相关(?? ?.)、赋值及逻辑赋值(= += ??= ||= &&=)。 控制流模式:提前返回(early return)写法,以及带默认分支的 switch 处理。 类型转换:显式转换 Number()、String()、Boolean(),并列出真值与假值范围(假值为 0、""、null、undefined、NaN、false)。 现代运算符:空值合并 ??、可选链 ?.、逻辑赋值 ??= 的用法与语义(?? 仅针对 null/undefined)。
使用方式:以速查卡形式直接参考代码片段与规则;文中给出输入校验、安全属性访问等生产模式示例,以及排查清单——用 typeof 检查类型、JSON.stringify 检查值、判断 null/undefined、使用 debugger 断点。
适用场景:JavaScript 入门学习、日常语法与类型行为查询、代码审查与调试时对照常见错误(如 ReferenceError、TypeError、NaN 结果、松散相等导致意外布尔值)。
限制:本资料为速查参考,未提供安装命令、收费信息或运行环境要求;深层语言机制与完整教程暂未提供。