回答編集履歴
1
削除
answer
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
ECMAScriptの`>=`の定義は、「左式 < 右式」の結果が`true`か`undefined`のときに`false`、そうでない時には`true`、というものなので、左式に`undefined`を返せればショートカットできます。
|
1
|
+
~~ECMAScriptの`>=`の定義は、「左式 < 右式」の結果が`true`か`undefined`のときに`false`、そうでない時には`true`、というものなので、左式に`undefined`を返せればショートカットできます。
|
2
|
-
|
2
|
+
~~
|
3
3
|
> If r is true or undefined, return false. Otherwise, return true.
|
4
4
|
[ECMAScript® 2020 Language Specification](https://tc39.es/ecma262/#sec-relational-operators-runtime-semantics-evaluation)
|
5
5
|
|
6
|
-
たとえば、以下のとおり。
|
6
|
+
~~たとえば、以下のとおり。~~
|
7
7
|
```js
|
8
8
|
a = "2";
|
9
9
|
( a.toFixed && a ) >= 1
|
@@ -17,4 +17,4 @@
|
|
17
17
|
true
|
18
18
|
*/
|
19
19
|
```
|
20
|
-
もちろん、可読性に問題があるとは思いますが。
|
20
|
+
~~もちろん、可読性に問題があるとは思いますが。~~
|