プロトタイププロパティの勉強をしていて、クロージャを使った関数を、プロトタイプオブジェクトのプロパティに設定したときと、インスタンスのプロパティにメソッドとして設定したときの関数の挙動の違いを発見したので、そのメモです。続きを読む
2010年11月
今「サイ本」を読んでいて配列の toLocaleString() の説明で、
toString()メソッドのローカライズ版の toLocaleString()メソッドを実行すると、配列の要素の toLocaleString()メソッドを呼び出して、個々の要素を文字列に変換し、個々の文字列をロケール固有の区切り文字で区切ったリストを出力します。なお区切り文字がどの文字になるかは実装依存です。
David Flanagan 著『JavaScript 第 5 版』(オライリー・ジャパン発行)P121
とあり、ロケール文字ってなんだろうと思ったのがことの始まりです。実験のために書いたのが下のコードです。
var a = [1, "hello", 3.4e3, "world", Number.POSITIVE_INFINITY, "!"];
document.write(a.toLocaleString() +"<br />");
document.write(a.join() +"<br />");
このコードを試したブラウザは IE, Firefox, Google Chrome, Opera の4つです。Firefox, Google Chrome, Opera はほとんど同じ結果になりましたが、IE はちょっと違いました。
続きを読む
久々の更新。
ちょっと便利だと思ったのでアップしました。ファイル中のタブ幅を一括して変換できます。
使用例:
>perl tab.pl oldfile.txt newfile.txt
タブ幅を整数で指定して下さい。
4
タブ幅を<4>で変換しました。
続きを読む
ちょっと便利だと思ったのでアップしました。ファイル中のタブ幅を一括して変換できます。
使用例:
>perl tab.pl oldfile.txt newfile.txt
タブ幅を整数で指定して下さい。
4
タブ幅を<4>で変換しました。
続きを読む
JavaScript を勉強していて、普段はあまり使いそうになく、そのうち忘れてしまいそうなものを記していきます。続きを読む
タグクラウド
最新記事
プロフィール
add20
記事検索
カテゴリ別アーカイブ
最新コメント
スポンサードリンク
QRコード