#JavaScript の暗黙の型変換に困惑している (テキストボックスから取得した '値' を数値と比較して思った通りの比較結果が出ているのに、toFixed()を実行するとnot a functionが出てきている)
@hadsn https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
つまりNumber('値').toFixed()しようね。数値と比較して一致するからといって、それは比較用に一時的に変換されただけであって、文字列をいきなりtoFixed()できるわけじゃない。
@204504bySE 既にそれは理解したが、数値が文字列に勝手に変換されるだけでなく、逆に文字列を数値に勝手に変換されているという事実に困惑しているのだ
@hadsn あきらめて
思考の /dev/null
@hadsn
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
つまり
Number('値').toFixed()
しようね。数値と比較して一致するからといって、それは比較用に一時的に変換されただけであって、文字列をいきなりtoFixed()できるわけじゃない。