Skip to content

Commit 7b23dd3

Browse files
KeisukeKudokeisuke kudo
and
keisuke kudo
authored
fix: 暗黙的型変換で isNaN 関数についての脚注を追加 (#1603)
Co-authored-by: keisuke kudo <[email protected]>
1 parent a381f5d commit 7b23dd3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

source/basic/implicit-coercion/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ console.log(isNaN(NaN)); // => true
388388
```
389389

390390
同様の処理をする方法として`Number.isNaN(x)`メソッドがあります。
391-
実際に値が`NaN`かを判定する際には、`Number.isNaN(x)`メソッドを利用するとよいでしょう。
391+
実際に値が`NaN`かを判定する際には、`Number.isNaN(x)`メソッドを利用するとよいでしょう。[^1]
392392

393393
{{book.console}}
394394
```js
@@ -553,6 +553,8 @@ console.log(isEmptyString()); // => false
553553
- 演算子による暗黙的な型変換より、明示的な型変換をする関数を利用する
554554
- 真偽値を得るには、明示的な型変換以外の方法もある
555555

556+
[^1]: `isNaN`関数というよく似た関数がありますが、`NaN`を正しく判定できないことがあるため、`Number.isNaN`メソッドを利用することが推奨されます。
557+
556558
[演算子]: ../operator/README.md "演算子について解説した章"
557559
[JSDoc]: https://jsdoc.app/
558560
[IEEE 754]: https://ja.wikipedia.org/wiki/IEEE_754

0 commit comments

Comments
 (0)