- 402 名前:デフォルトの名無しさん [2009/12/12(土) 01:01:26 ]
- 例えば、1〜10、11〜20、21〜30、31〜40、41〜50と、範囲に収まる数字の件数をカウントしたい場合、
iを対象となる数字、配列xを件数とすると、 var i = 27; var x = []; if(i>0 && i<=10) x[0]++; elseif(i>10 && i<=20) x[1]++; elseif(i>20 && i<=30) x[2]++; // ここでカウント elseif(i>30 && i<=40) x[3]++; elseif(i>40 && i<=50) x[4]++; と書くのはダメダメ。センス無い。 (forやwhile使って回しても大差無し。) var i = 27; var x = []; x[Math.floor(i/10)]++; // 配列x[2]でカウント と書けばスッキリ。 なんてな。
|

|