文字列を数値に変換する [ javascript ]

数値を文字列にするのは簡単。

'' + 123 = '123'

じゃあ逆も簡単で数値なコンテキストに文字列を混ぜてやればいいんだと思って、0を足してやってもうまくいかない。

0 + ’123’ = '0123'

文字列の方が強いらしい。
結局、押してだめなら引けばいいということで、

’123’ - 0 = 123

が一番手っ取り早そう。ちなみに、引けば文字列同士でも数値になるOrz

’123’ - '0' = 123

0 件のコメント:

コメントを投稿