JavaScript

JavaScript

JSONのuXXXXをデコード

TwitterAPIなどを使い、JSON形式でデータを取得した場合、文字列が次のようになっている場合があります。\u4eca\u671d\u306f初めて見ると「文字化けか」と思ってしまうかもしれませんが、これはJSONのルール通りなんだそ...
JavaScript

「東京電力の電気使用状況 API」を使う

東京電力から「電力の使用状況」が公開されましたが、これをJSON形式で扱えるAPIを公開しているサイトがありました。※リンク切れ。
Tool

Googleマップ KML/CSV相互変換

Googleマップは、位置情報をプロットして、自分の地図(マイマップ)をつくることができます。このデータはKMLという形式でエクスポートすることができます。これをCSVに変換するためのツールを作りました。
Tool

生年から厄年を知る「厄年早見表」

初詣に行ったところ、すでに厄年を過ぎていたことに気付いた次第。何が分かりにくいかというと「数え年」の意味。生まれたときに既に1歳、年を越すと1歳プラス、というのが数え年。Wikipediaの説明は次の通り。
JavaScript

JavaScriptで発車標を作る

Yahoo!知恵袋にこんな質問がありました。「駅の発車標をJavaScriptで再現させたい」次の電車を案内する表示のことを「発車標」と呼ぶのだそうです。これをJavaScriptで作りたいとのこと。随分、漠然とした感じで一言では答えられま...
Excel

VBAやJavaScriptなどの置換関数の引数の違い

VBAやJavaScriptなどには文字列を置換するための関数があります。「これはペンです」の「ペン」を「鉛筆」に置換して「これは鉛筆です」に変換するようなケースで使います。言語によって微妙に書き方が異なるので注意を要します。私がよく使う、...
JavaScript

ROMAN関数をJavaScriptで

Excelのワークシート関数に「ROMAN」があります。整数をローマ数字に変換します。これをJavaScriptで書いてみました。Excelと同様に3999まで対応しています。
JavaScript

コードを整形する「Online javascript beautifier」

JavaScriptのコードを整形してくれるサイトを探していて見付けたのが「Online javascript beautifier」です。Online javascript beautifierコードを貼り付けてボタンを押すだけで改行やス...
JavaScript

正規表現で「肯定先読み」を使う

JavaScriptを使って、次の作業をしたいと思います。文字列の中の「a」と「a」に挟まれた「b」を「z」に置換する。「abababa」という文字列ならば「azazaza」となるようにします。
JavaScript

偏りのあるランダム

あらかじめ用意しておいた言葉をランダムに表示させる場合は乱数を使います。JavaScriptの場合です。