JavaScript 学习笔记 1️⃣ 基本语法
注释
- 不建议使用, 因为可能同时出现在正则表达式内:
/* */ - 建议使用:
//
数字
- 只有一种数字类型: 64位浮点数(double)。
- 指数:
100 = 1e2. NaN: 一个不正常的数值运算结果,不等于任何值,isNaN(num).Infinity: 所有大于 double 类型数值范围的值。
字符
- 所有字符都是16位。
- 没有单字符类型,用一个字符的字符串表示单字符。
- 字符串用一对单引号或一对双引号包裹。
- 字符串不可变。
- 使用反斜线
\表示转义字符。 - 字符串有
.length属性。 +加号拼接,===等号判断。
语句
- 每个
<script>标签提供一个被编译且立即执行的编译单元。 - 前置标签 label:配合
break或continue使用,用break时,可用任何语句;用continue时,可用于循环语句。参考。 - 代码块不创建新的作用域。
do {}while()先执行代码块,再判断条件,代码块至少被执行一次。- 异常处理:
try{ throw ...;} catch(){}.
表达式
- 内置值:
true, false, null, undefined, NaN, Infinity. - 等式运算符
===,!==. type of xxx:number,string,boolean,undefined,function,object.
字面量
一种可以方便地按指定规格创建新对象的表示法。

浙公网安备 33010602011771号