カテゴリ:JavaScript:記事一覧
このカテゴリの記事は、JavaScriptを使ったプログラミングについて、実際にやったことを中心に紹介します。
JavaScriptは変数やプロパティが存在しないときundefinedを返します。 また、変数やプロパティはundefinedという値を持つことができます。 存在しないのか値がundefinedなのか確認したい、というお話です。
以前の記事で、JavaScriptで平方根と立方根を求める方法をお伝えしました。 最後に、累乗根についても組みこみ関数または自力で計算する方法をお伝えします。
JavaScriptで平方根を求める方法をお伝えします。今回は組み込みオブジェクトを使った方法とニュートン法を使って自力で作成した関数を紹介します。
ブラウザで数値を入力してもらうと全角になっていることが時々あります。 数値でないとアラートを出してもいいですが、半角数字に変換して続行した方がスマートに感じるケースもありますね。 JavaScriptで文字列内の全角数字を半角数字に変換する方法をお伝えします。また、少し発展させて漢数字を半角数字に変換する方法もお伝えします。
JavaScriptで要素数と初期値で動的に配列を作成したいときがあります。 これは配列リテラル( [ 値 , 値 ,... ] )では実現できません。 ではどうすればいいのでしょうか。 今回は、その方法をお伝えします。
ECMAScript2023で配列(Arrayオブジェクト)にwith()が追加されました。 JavaScriptにはwith構文がありますが、このメソッドは同じような意味なのでしょうか。 ということで、使い方等をお伝えします。
ECMAScript2023で配列(Arrayオブジェクト)にtoReversed()が追加されました。 これは配列の要素を逆順に並び替えるメソッドですが、同じ機能のreverse()が以前からあります。 この二つの関数は、何が違うのかお伝えします。
JavaScriptには配列内で条件に一致する値を先頭から検索して返すfind()と、そのインデックスを返すfindIndex()があります。 ECMAScript2023で、この二つの関数の後方検索版としてfindLast()とfindLastIndex()が追加されました。 今回は、この二つの関数についてお伝えします。
ECMAScript2022で、配列(Arrayオブジェクト)にat()メソッドが追加されました。 これを使用すると、配列の最後から相対的にインデックス指定できます。
ECMAScript2023で配列(Arrayオブジェクト)にtoSorted()が追加されました。 これは配列をソートするメソッドですが、ソート関数としてsort()が以前からあります。 この二つの関数は、何が違うのかお伝えします。
ECMAScript2022でトップレベルawaitが導入されました。 僕も早速使ってみたら…エラーが出た。実はトップレベルawaitを使うには、ある条件が必要でした。 そこで今回は、トップレベルawaitが使えない理由と対処法についてお伝えします。
JavaScriptでDOM要素がブラウザのビュー内に入ったときに、動きを持たせて読者に興味を持たせたい。 そんなニーズが意外と多いです。そこで今回は、DOM要素が読者の目に入ったときにコールバックで通知を行う方法をお伝えします。
近年はWebサイトの読み込み時間短縮が重要になってきました。 そのため読み込み開始から終了までの時間をイベント毎に細かく調査して改善していく作業が必要です。 実際にはツールが公開されているのでそれを使用すればいいのですが […]

