JavaScript 学习笔记 1️⃣ 基本语法

注释

  • 不建议使用, 因为可能同时出现在正则表达式内: /* */
  • 建议使用: //

数字

  • 只有一种数字类型: 64位浮点数(double)。
  • 指数: 100 = 1e2.
  • NaN: 一个不正常的数值运算结果,不等于任何值,isNaN(num).
  • Infinity: 所有大于 double 类型数值范围的值。

字符

  • 所有字符都是16位。
  • 没有单字符类型,用一个字符的字符串表示单字符。
  • 字符串用一对单引号或一对双引号包裹。
  • 字符串不可变。
  • 使用反斜线\表示转义字符。
  • 字符串有 .length 属性。
  • + 加号拼接,=== 等号判断。

语句

  • 每个<script> 标签提供一个被编译且立即执行的编译单元。
  • 前置标签 label:配合breakcontinue 使用,用break 时,可用任何语句;用continue 时,可用于循环语句。参考
  • 代码块不创建新的作用域。
  • do {}while() 先执行代码块,再判断条件,代码块至少被执行一次。
  • 异常处理: try{ throw ...;} catch(){}.

表达式

  • 内置值:true, false, null, undefined, NaN, Infinity.
  • 等式运算符 ===, !==.
  • type of xxxnumber, string, boolean, undefined, function, object.

字面量

一种可以方便地按指定规格创建新对象的表示法。

posted @ 2022-10-20 15:35  略略略——  阅读(17)  评论(0编辑  收藏  举报