Skip to content

Commit 7772525

Browse files
authored
fix: typo (#1112)
1 parent 6902b62 commit 7772525

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

1-js/05-data-types/02-number/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,10 +337,10 @@ alert( isFinite(num) );
337337
```smart header="与 `Object.is` 进行比较"
338338
有一个特殊的内建方法 `Object.is`,它类似于 `===` 一样对值进行比较,但它对于两种边缘情况更可靠:
339339
340-
1. 它适用于 `NaN``Object.is(NaNNaN) === true`,这是件好事。
341-
2. 值 `0``-0` 是不同的:`Object.is(0-0) === false`,从技术上讲这是对的,因为在内部,数字的符号位可能会不同,即使其他所有位均为零。
340+
1. 它适用于 `NaN``Object.is(NaN, NaN) === true`,这是件好事。
341+
2. 值 `0``-0` 是不同的:`Object.is(0, -0) === false`,从技术上讲这是对的,因为在内部,数字的符号位可能会不同,即使其他所有位均为零。
342342
343-
在所有其他情况下,`Object.is(ab)``a === b` 相同。
343+
在所有其他情况下,`Object.is(a, b)``a === b` 相同。
344344
345345
这种比较方式经常被用在 JavaScript 规范中。当内部算法需要比较两个值是否完全相同时,它使用 `Object.is`(内部称为 [SameValue](https://tc39.github.io/ecma262/#sec-samevalue))。
346346
```
@@ -429,7 +429,7 @@ JavaScript 有一个内建的 [Math](https://developer.mozilla.org/en/docs/Web/J
429429
对于不同的数字系统:
430430

431431
- 可以直接在十六进制(`0x`),八进制(`0o`)和二进制(`0b`)系统中写入数字。
432-
- `parseInt(strbase)` 将字符串 `str` 解析为在给定的 `base` 数字系统中的整数,`2 ≤ base ≤ 36`
432+
- `parseInt(str, base)` 将字符串 `str` 解析为在给定的 `base` 数字系统中的整数,`2 ≤ base ≤ 36`
433433
- `num.toString(base)` 将数字转换为在给定的 `base` 数字系统中的字符串。
434434

435435
对于常规数字检测:

0 commit comments

Comments
 (0)