(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

[クラウド帳票エンジンDocurain]

文字列から数値への変換


やらかしてしまいました。


文字列を数値に変換しようと思い、

  0 + "1"

としたのです。だけど何故か動作がおかしくなる。


調べてみると、

  (0 + "1") == "01"

らしい。


うーむ、Javascriptは、式の評価が左結合じゃないんですね。知らんかった。

ちなみにこういう時は、

"1" - 0

とか

"1" * 1

とかするといいらしいです。