javascriptの足し算の演算は変数を数値型にしてから

2013-09-05 02:03:03
javascriptの演算子はPHPと扱いが違うようで、変数と変数を以下のように足し算すると、
var a = 100
var b = 200
total = a + b;
alert(total); //結果 100200
結果は演算の値ではなく、変数と変数の結合の値が出てしまう。
PHPの変数の結合は「.」ピリオドだが、javascriptは「+」だからこうなってしまうのである。
なので、javascriptで演算する場合は、変数をparseInt関数で数値型にしなければいけない。
var a = 100
var b = 200
total = parseInt(a) + parseInt(b);
alert(total); //結果 300
カテゴリ: Javascript