- 2008-01-15 (火)
- 技術
普通JavaScriptで文字列演算をした場合は以下のように
var strPlus = "1" + "2";
alert(strPlus);
として「12」がalertされますが、これを + ではなく - にしてみた場合にどうなるのでしょうか?
では実験
var strMinus = "1" - "2";
alert(strMinus);
なんと「-1」と表示されます。つまり+では文字列の連結だったのですが、-では実際の引き算が行われました。
ふむふむ、そうなるのか~。
ちなみに+以外の四則演算で数値文字列を計算するとこのように実際の計算が行われるようです。
あんまり文字列同士の計算はやらないので、引き算のときにどうなる?というのを知らなかったです。お恥ずかしい・・・
- Newer: ほぼ日手帳が届いたよ
- Older: スティーブ・ジョブスの卒業式スピーチ
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/820
- Listed below are links to weblogs that reference
- JavaScriptの文字列演算で+以外を使った場合 from HouseTect, JavaScriptな情報をあなたに





