JavaScript

JavaScript

任意の文字数の英文字列を生成する

JavaScriptでAAA、AAB、AAC…ZZZという英文字列をもれなく生成する方法です。コードを下に示します。「enumerate(3)」としているところで文字数を指定します。この場合、3文字です。4文字で相当時間がかかりました。5文...
JavaScript

JavaScriptでPHPのmb_convert_kanaを再現

PHPにはmb_convert_kanaという関数があります。英字、数字、ひらがな、カタカナの半角と全角を相互に変換することができます。ひらがなとカタカナの変換もできます。PHP: mb_convert_kana - ManualこれをJa...
JavaScript

JavaScriptで配列を操作する

少し前にJavaScriptで配列をシャッフルすることを考えましたが、同じようにして配列を操作するいくつかのサンプルを考えました。
JavaScript

JavaScriptで配列をシャッフルする

PHPには配列の要素をシャッフルする「shuffle」という関数がありますが、JavaScriptにはないので、メソッドを自作して使っています。シャッフルというのは要素をランダムにするのではなく、要素の組合せは変えずに順番をランダムにするこ...
JavaScript

JavaScriptで節分の日を調べる関数

節分は毎年2月3日です。しかし昔は2月4日の年もあったような気がします。調べてみると1952年から1984年までは閏年は2月4日が節分でした。若い人はこの事実を知らないでしょう。ウィキペディアに節分が何日かを求める表が載っていたので、Jav...
JavaScript

目次を自動的に生成するjQueryプラグイン

HTMLで書いたページに目次を自動的に追加するjQueryプラグインです。h1-h6で記載した見出しを抽出し、目次を作成します。目次には見出しへのリンクが設定されます。このプラグインは二つのコードからできています。
JavaScript

JavaScriptの配列は結合して比較する

次のように変数のaとbに配列を代入します。aとbは同じはずですが、比較するとなぜかfalseになります。
JavaScript

JavaScriptで休日を判定する関数

「国民の祝日に関する法律」があり、日本の祝日、休日について定められています。JavaScriptで休日、すなわち祝日と日曜日と振替休日を判定する関数を作りました。前にJavaScriptで祝日を判定する関数で紹介したgetNationalH...
JavaScript

JavaScriptで祝日を判定する関数

2007年以降の日本の国民の祝日を判定する関数を作りました。その日が祝日であればその名称、祝日でなければ空文字を返します。2016年から実施の「山の日」にも対応しています。
JavaScript

JavaScriptの日付オブジェクトは日本時間で入力すると標準時でセットされる

日付オブジェクトの設定(Dateインスタンスの生成)について調べてみました。前にも似たような記事を書いたことがありますがよく理解できていません。整理してみました。