回答編集履歴

1

誤字とちょっとした箇所の修正

2019/03/11 15:11

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -1,14 +1,12 @@
1
1
  JavaScriptのエンジン部分はブラウザ作ってる各社が勝手に実装しているのですが、
2
2
 
3
- W3Cという団体が出しているECMAScriptのサイトに厳密な挙動の仕様が明記されており、
3
+ 「ECMA TC39 委員会」という団体ECMAScript厳密な挙動の仕様が明記されており、
4
4
 
5
5
  ECMAScriptを読めば型変換等のルールも明記してあるので探せば出てくるはずです。
6
6
 
7
7
 
8
8
 
9
9
  しかし面倒くさいのでMDNの中で探します。
10
-
11
-
12
10
 
13
11
  [関係演算子セクション - MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Relational_operators)
14
12
 
@@ -66,13 +64,11 @@
66
64
 
67
65
 
68
66
 
69
- `==`で比較した場合、二次元めに書いてあようなルールに従って比較が行われます
67
+ この記述自体は`==`のものすが、String型はToNumber行うものとる。
70
68
 
71
- Number型とString型を`==`比較した場合、String型の方をToNumberを行いNumber型へ型変換を行っから改めて比較という事を行ってい
69
+ ここToNumberが出した
72
70
 
73
-
74
-
75
- そのロジックは`(+値)`としたものと同様です。
71
+ して、そのロジックは`(+値)`としたものと同様です。
76
72
 
77
73
 
78
74