JavaScript - toLocaleString() のIEと他のブラウザ間の違い

今「サイ本」を読んでいて配列の 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 - タブ幅変換ユーティリティー

久々の更新。
ちょっと便利だと思ったのでアップしました。ファイル中のタブ幅を一括して変換できます。
使用例:
>perl tab.pl oldfile.txt newfile.txt
タブ幅を整数で指定して下さい。
4
タブ幅を<4>で変換しました。


続きを読む

JavaScript備忘録

JavaScript を勉強していて、普段はあまり使いそうになく、そのうち忘れてしまいそうなものを記していきます。続きを読む

C言語 - 分数の演算

分数の演算をするプログラムを作りました。分数の計算をする部分のアルゴリズムはさほど難しくありませんが、今回は分数の計算式を入力する際のユーザーインターフェイスにこだわりました。
続きを読む

Plan for Growthさんへのコメントへの件

Plan for Growthさんへのコメントにhtmlのソースをうまく載せられなかったので、ブログで紹介します。
Plan for Growth ←トップ

続きを読む

Perl - livedoor Blog用ソースコード装飾プログラム

C言語のソースコードをブログに載せる時に色をつけてソースコードを読みやすくしているのですが、それをPerlにやらせるプログラムです。
続きを読む

C言語-エラトステネスの篩

エラトステネスの篩をC言語で実装してみた。
数学において、エラトステネスの篩(エラトステネスのふるい)は、指定された整数以下の全ての素数を発見するための単純なアルゴリズムである。古代ギリシアの科学者、エラトステネスが考案したとされるため、この名がある。(引用:ウィキペディア

簡単なので「Nが合成数の時、Nは√N以下の約数を必ず持つ」という数学的証明も載せときました。続きを読む

ubuntu備忘録

ubuntu始めました。備忘録としてUnix・Linuxのコマンドなどを書いていきます。続きを読む

C言語-剰余演算子の使い方

今回は上級者の方にアドバイスを求める立場からC言語をやり始めたばかりの初心者にアドバイスをする立場で記事を書きます。

今回紹介するのは剰余演算子。ただ余りを出すだけのこの演算子ですが実際のプログラミングでは頻繁にその姿を表します。実際にプログラムの例を挙げながら剰余演算子を使う上でのテクニックをご紹介します。なお、C言語以外の言語を使っている方でもこの使い方は参考になると思いますのでぜひご覧ください。続きを読む

C言語-覆面算を解くプログラム

以前私が書いた覆面算を計算するプログラムを掲載しました。本当はこのプログラを掲載したくなかったのですが、こういうコードをこのサイトを訪れた人に叩いてもらい、そこから失敗を学ぶ。それこそがブログをやり始めた目的ですので載せることにしました。(更新が滞っていたから以前書いたコードを載せたということは内緒ですw)

なにはともあれまずはコードを見て下さい。そして批評していただけたら幸いです。続きを読む
プロフィール

add20

ブクログ
RSSを購読
記事検索
最新コメント
スポンサードリンク
QRコード
QRコード
  • ライブドアブログ