カテゴリ:JavaScript:記事一覧
このカテゴリの記事は、JavaScriptを使ったプログラミングについて、実際にやったことを中心に紹介します。
ブラウザでボタンが押された時の処理をPromiseで行うのは簡単に思えます。 しかし実際にやってみると、できません。どうしてもPromiseでボタンクリックを処理したかったので、自分でコードを作成しました。
JavaScriptのtoLocaleString()は数値や日付を各国の言語仕様にフォーマットします。 今回は、このメソッドについて少し詳しく紹介します。
アプリケーションの多言語化をおこなう場合、環境がどのような言語(ロケール)を使用しているかを把握する必要があります。そこでNode.jsやブラウザで、デフォルトのロケールを取得する方法をお伝えします。
JavaScriptで繰り返し処理を行うとき候補となるのがjQueyのeach()と配列のforEach()です。 今回はそれぞれの使い方と、相違点について見ていきます。
ほとんど全てのプログラミング言語では条件分岐でif文を使用します。 しかし言語によって使い方に差異があります。 他言語で学んだとしても、一度はJavaScriptのif文を確認する必要があります。今回は初心に帰って、JavaScriptのif文についてまとめてみます。
JavaScriptで配列を比較演算子で比較すると、同じインスタンスを共用しているかどうかを判定します。 そのため内容が同じかどうかの比較ができません。 また内容比較用の関数が用意されていません。そこで、JavaScriptで二つの配列の内容が同じかを判定する関数と、内容の差分を取得する関数を作成したので紹介します。
プログラミングをする上で重要なのが代入です。 重要ですが多言語のプログラミング経験者なら、気にせずスルーできます。 しかし意外と知らないことがあるかもしれないので、確認してみましょう。
JavaScriptは変数名に日本語を使用できます。 ですが全ての文字を使用できるわけでなく、ある条件を満たすものが使用できます。
ブラウザは使用する言語を設定することで、どの国の言語でも表示できるようになっています。 この設定をJavaScriptで取得することで、特定の言語に対応した処理を行うことができます。そこでJavaScriptで、"ja"や "en-US"などの言語設定を取得して、"日本語"や"アメリカ英語"などの言語名に変換する方法を紹介します。
以前、HTMLのselectタグからJavaScriptで値を取得したり、設定したりする方法を紹介しました。 今回は、multiple属性が付加され複数選択が可能なselectタグからJavaScriptで値を取得したり、設定したりする方法を紹介します。
ブラウザの開発ツールでスクリプトをデバックしているとき、関数外部の変数を参照しようと思ったらできませんでした。 JavaScriptの仕様では参照できるはずなのに、どうしてできないのでしょうか。
DOM要素をid属性で取得する方法を紹介します。 さらに、複数のDOM要素を取得するときに見た目がスッキリとした処理方法を紹介します。
JavaScriptの配列をオブジェクトに変換してみます。 配列インデックスをプロパティ名として使用するケースと、配列の値をプロパティとして使用するケースの二つを想定しています。

