第1章 基础
变量
- 定义变量的关键字
var
let
- 变量名开头为 a-zA-Z_$
- 变量名区分大小写
- 命名一般使用驼峰命名法
常量
- 定义变量的关键字
const
- 常量的值不可改变
- 命名一般全部大写且使用蛇形命名法
基本数据类型
- boolean
- number
- string
- undefined
- null
- bigInt
- symbol
数据类型转换
可用 typeof
判断变量类型
显式类型转换
- 使用
toString()
转换为string
parseInt()
parseFloat()
将string
转换为number
- 使用包装对象
Number()
String()
Boolean()
转换
隐式类型转换
if
while
语句- 逻辑与或非
- 使用
==
判断 - 用
+
拼接时
转换规则
- 数值类型只有 0 和 NaN 会转换为
false
- null 和 undefined 会转换为
false
- 空字符串会转换为
false
,其他为true
- 所有对象都会转换为
true
注释
//
单行注释/* */
多行注释/** */
文档注释
js
/**
* 返回两个操作数的和
* @param {number} a 第一个操作数
* @param {number} b 第二个操作数
* @returns 两个操作数的和
*/
function add(a, b) {
return a + b;
}
预览: