これは私にとって無限ループのようなものです。なぜ "string" - "string" NaNですか?
var sM = "Hello" - "World";
console.log(sM) && console.log(typeof sM);
文字列、なぜ私は理解して - 文字列がNaNを出力したが、その後"Hello" - "World"
typeof
がnumber
です。
これは、別の文字列で文字列を減算すると、number
というタイプが得られることを意味します。
ロジックはどこですか?
[jQuery.isNumeric](https://api.jquery.com/jQuery.isNumeric/)は、NaN値に対してfalseを返します。 typeofは、その特定の変数型の内部記憶機構だけを返します。この場合、数値として格納されます。具体的には、NaNに対応するIEEE 754に従って格納された浮動小数点 – apokryfos
なぜ数値ですか? –