未验证 提交 565a9fc6 编写于 作者: J Jellower 提交者: GitHub

chore: fix typos (#217)

上级 0bd43dab
......@@ -102,7 +102,7 @@ isNaN(NaN); // true
1 / 3 === 1 - 2 / 3; // false
```
这不是 JavaScript 的设计缺陷。浮点数在运算过程中会产生误差,因为计算机无法精确表示无限循环小数。要比较两个浮点数是否相等,只能计算它们之差的绝对值,看是否小于某个阈值:
这不是 JavaScript 的设计缺陷。因为计算机无法精确表示无限循环小数,浮点数在运算过程中会产生误差。要比较两个浮点数是否相等,只能计算它们之差的绝对值,看是否小于某个阈值:
```js
Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true
......@@ -114,7 +114,7 @@ Math.abs(1 / 3 - (1 - 2 / 3)) < 0.0000001; // true
`&&` 运算是与运算,从左至右运行时,检测到有任一表达式为 `false` 时,即停止执行输出该表达式的值,否则输出最后一个表达式的值。
也就是所只有所有表达式都为“真”时, `&&` 才会输出真值。
也就是说,只有当所有表达式都为“真”时, `&&` 才会输出真值。
```js
true && true; // 这个&&语句计算结果为true
......@@ -126,7 +126,7 @@ false && true && false; // 这个&&语句计算结果为false
`||` 运算是或运算,从左至右运行时,检测到有任一表达式为 `true` 时,即停止执行输出该表达式的值,否则输出最后一个表达式的值。
也就是所只有所有表达式都为“假”时, `||` 才会输出假值。
也就是说,只有当所有表达式都为“假”时, `||` 才会输出假值。
```js
false || false; // 这个||语句计算结果为false
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册