"ITAHASHI Kunio" <kunitahashi@h2.dion.ne.jp> wrote in message
news:zbcvb.219$747.199@news1.dion.ne.jp...
> >strarray=((Math.round((a+b)*100)/100).toString()).split(".",2);
> >alert(strarray[0]+"."+strarray[1].substr(0,2));
>
> トリッキーですが、面白いですね。

トリッキーでもなんでもないですね。ただ、冗長なだけでした。
Math.round((a+b)*100)/100)で十分なものを、何を思ったのか変なコードを付け加え
ただけでした。ナカジマさんの記事を見て、俺はバカかと思いました。

> ところで、splitメソッドで私が知っているのは、一般的なsplit('mark')
> という形だけなのですが、split(".",2)というのはどういう意味がある
> のでしょうか。いろいろ試してみました。

大した意味はないです。数字の場合は、split(".")で十分です。
ただ文字の場合、例えば、

a="1.23.567.89";
s=a.toString().split(".");
alert(s.length);
s=a.toString().split(".",1);
alert(s.length);
s=a.toString().split(".",2);
alert(s.length);
s=a.toString().split(".",3);
alert(s.length);
s=a.toString().split(".",4);
alert(s.length);
s=a.toString().split(".",5);
alert(s.length);

とでもしてみたら、想像はつくと思います。(これまた、冗長か。)
詳しくは、久野さんのおしゃるようにリファレンスを。

-- 
******************************
   keizi kounoike
******************************