鴻池さん こんにちは。
いつもすいません。


>
>批判と言うわけではありませんが奇異に感じることは,
>ppm[i]のデータが'925,21,'となっているのに,それをわざわざ925と21に分けて別
に
>列に表示させているのはなぜ?(余計分かりにくいと思うけど。)


自分の書いたのをいじり回しているうちに変なものに
なってしまったのを送ってしまったようです。配列にも
余計なセパレートがついていたりして。あと、簡略にする積りで
小数点のあるデータを小数点以下削ったりしてしまいました。
数字には意味は特にありません。
分かりにくくてすいませんでした。気をつけます。



>スマートかどうかは分かりませんが,私なら素直に表示と計算は別にして考えます
>が。
>例えば,板橋さんのコードを借りるなら,
>
>var ppm = new Array(4)
>ppm[0]='925,20.03,';
>ppm[1]='866,25.18,';
>ppm[2]='931,22.87,';
>ppm[3]='789,20.04,';
>var sum = 0, tmpnum = 0;
>document.write('<table border="1" width="300">');
>for(i=0; i < ppm.length; i++){
>   tmpnum = ppm[i].replace(/,/g, "") - 0;
>   sum += tmpnum;
>   sum = Math.round(sum*100)/100;
>   document.write('<tr><td>'+ppm[i]+'</td><td>'+sum+'</td></tr>');
>}
>document.write('</table>');
>


コードありがとうございました。
鴻池さんのを参考にさせていただいて、なんとかできました。

>   sum += tmpnum;

に気づきませんでした。納得です。
またよろしくお願いいたします。

--
板橋国男