JavaScript:変数で足し算をする

harada 44views 更新:2016年6月29日

変数定義の際にvar aaa = ''としてしまうと文字列として認識されてしまうため、var aaa = 0のように数値として扱うように注意します。

var vacancy_result = 0;//変数は数値
var result = '';//変数は文字列

for (var i = 0; i < info_samples.length; i++) {
vacancy_result += parseInt(info_samples[i][0], 10);//※
}

if (vacancy_result > 0 ) {
result += '<span>空室' + vacancy_result + '</span>';
document.write(result);
}

※ parseInt:変数の中身を数値に変換します。第2引数に10進数を指定しないとブラウザによって8進数として処理されてしまうことがあるようです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません