-
JavaScriptのMath.LOG10Eプロパティとは?構文と使用例をわかりやすく解説
Math.LOG10E は、Mathオブジェクトが持つプロパティの一つで、自然対数の底「e」を10を底とする対数(常用対数)で表した値を表します。つまり、log10(e) の値に相当し、その値は約 0.434 です。なお、この値は「1 / Math.LN10」と同じ数値になります。 構文 Math.LOG10E プロパティの構文は以下のとおりです。引数は不要で、プロパティを参照するだけで値を取得できます。 Math.LOG10E 使用例 次の例では、Math.LOG10E の値を取得し、document.write() を使って画面に表示しています。 <html> <head
-
JavaScriptのMath.LOG2Eプロパティとは?使い方とサンプルコードを解説
Math.LOG2Eは、JavaScriptのMathオブジェクトが持つ定数の一つで、「2を底とするe(自然対数の底)の対数」、すなわち log2e の値を表します。その値は約 1.4426950408889634 です。 この定数は読み取り専用であり、値を変更することはできません。対数計算を行う際に、eを底とする値を2を底とする対数へ変換する係数として利用できます。 構文 Math.LOG2Eの構文は以下のとおりです。 Math.LOG2E 引数は不要で、Mathオブジェクトに対して直接参照するだけで値を取得できます。 サンプルコード 実際にMath.LOG2Eの値を取得して表示する例を見て
-
JavaScriptのMath.PIプロパティとは?円周率πを取得する方法を解説
MathオブジェクトのPIプロパティは、円周率πの値(円の周囲の長さと直径の比)を表します。このプロパティは読み取り専用で、πの近似値「3.141592653589793」を返します。引数を取る必要はなく、プロパティを参照するだけで値が取得できるため、円の面積や円周の長さを求めるといった数学的な計算処理で広く活用されています。構文Math.PIプロパティの構文は以下のとおりです。Math.PI使用例次のサンプルコードでは、Math.PIの値を取得して画面に表示しています。<html> <head> <title>JavaScript Example&
-
JavaScriptのMath.SQRT1_2プロパティとは?使い方と実行例を解説
JavaScriptのMath.SQRT1_2プロパティは、1/2(0.5)の平方根、すなわち「2分の1の平方根」を表す定数です。その値は約0.7071067811865476となり、数学では 1/√2(= √2/2)と等しい値として知られています。この定数は三角関数の計算などで頻繁に登場します。例えば、45度の正弦(サイン)や余弦(コサイン)の値がちょうど √2/2 であるため、角度計算や座標変換などの処理で活用できます。構文Math.SQRT1_2はMathオブジェクトの静的プロパティなので、Mathオブジェクトを生成する必要はなく、次のように直接参照して使用します。Math.SQRT1_
-
JavaScriptのMath.SQRT2プロパティとは?使い方とサンプルコードを解説
MathオブジェクトのSQRT2プロパティは、2の平方根(√2)を表す定数です。その値は約1.4142135623730951で、読み取り専用のため変更することはできません。構文SQRT2プロパティの構文は以下のとおりです。Math.SQRT2引数は不要で、Mathオブジェクトに対して直接呼び出します。なお、Mathはコンストラクタではないため、インスタンスを生成せずに使用する点に注意してください。使用例次のコードは、Math.SQRT2の値を取得して画面に表示するシンプルな例です。<html> <head> <title>JavaScript Ex
-
JavaScriptのDate.toUTCString()メソッドとは?構文と使い方をわかりやすく解説
Dateオブジェクトとは Dateオブジェクトは、JavaScriptに組み込まれているデータ型の一つです。new Date()を使って、次のように生成します。 Dateオブジェクトを作成すると、多数のメソッドを使ってその値を操作できるようになります。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時/GMT)のいずれかの時刻基準で、年・月・日・時・分・秒・ミリ秒の各フィールドを取得・設定するためのものです。 日付オブジェクトのtoUTCString()メソッドは、その日付をUTC形式の文字列(UTCString)に変換して返します。 構文 構文は以下の通りです。 dateObj.t
-
JavaScriptのDate.valueOf()関数の使い方をわかりやすく解説
Dateオブジェクトは、JavaScript言語に組み込まれているデータ型です。次のように new Date() を使って作成します。Dateオブジェクトを作成すると、多数のメソッドを使ってさまざまな操作が行えます。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時/GMT)を基準として、オブジェクトが持つ年・月・日・時・分・秒・ミリ秒の各フィールドを取得・設定するためのものです。DateオブジェクトのvalueOf()メソッドは、そのプリミティブ値、つまり「1970年1月1日00:00:00 UTC」を起点とした経過ミリ秒数を数値で返します。構文このメソッドの構文は以下のとおりです。
-
JavaScriptのJSON.parse()関数とは?使い方をサンプル付きで解説
JSON.parse() は、JSON形式の文字列を受け取り、そのテキストをもとにJavaScriptのオブジェクトを生成して返す組み込み関数です。Web APIから取得したデータやサーバーとの通信で受け取ったJSON文字列を、プログラム内で扱いやすいオブジェクトへ変換する際に広く利用されています。 構文 JSON.parse() の基本的な構文は以下のとおりです。 JSON.parse(text[, reviver]) 引数 text:解析対象となるJSON形式の文字列を指定します。 reviver(省略可):変換後の値を加工するためのコールバック関数です。指定すると、オブジェクト化
-
JSON.stringify()関数とは?JavaScriptでオブジェクトをJSON文字列に変換する方法
JSON.stringify()とはJSON.stringify()は、JavaScriptの組み込みオブジェクトであるJSONが提供するメソッドの一つで、JavaScriptのオブジェクトや値をJSON形式の文字列に変換します。APIへのデータ送信やlocalStorageへの保存など、データを文字列として扱いたい場面で広く利用されています。なお、引数に文字列を渡した場合は、その文字列が二重引用符で囲まれた形で返されます。構文JSON.stringify(value[, replacer[, space]])value:JSON文字列に変換する対象の値(オブジェクト・配列・数値・文字列など)
-
JavaScriptのMap.set()メソッドの使い方を解説
JavaScriptのMapオブジェクトが持つset()メソッドは、Mapに新しい要素(キーと値のペア)を追加したり、既存のキーに対する値を更新したりするために使用されます。 set()メソッドの基本 set()メソッドは2つの引数を受け取ります。第一引数にはキー(key)、第二引数には値(value)を指定します。同じキーがすでにMap内に存在する場合は、その値が新しい値で上書きされます。 構文 set()メソッドの構文は以下のとおりです。 mapVar.set(key, value) なお、set()メソッドは呼び出し後のMapオブジェクト自身を返すため、メソッドチェーンで連続して要素を追
-
JavaScriptのMap.sizeプロパティとは?要素数を取得する方法を徹底解説
sizeプロパティとはJavaScriptにおけるMapオブジェクトのsizeプロパティは、そのマップに現在格納されているエントリ(キーと値のペア)の総数を返す、読み取り専用のアクセッサプロパティです。引数を受け取るメソッドではなく、プロパティとして直接参照するだけで、整数値として要素数を取得できます。なお、sizeプロパティは自動的に更新されるため、set()メソッドで新しい要素を追加したり、delete()メソッドやclear()メソッドで要素を削除したりすると、sizeの戻り値もリアルタイムに変化します。構文(シンタックス)sizeプロパティの構文は以下の通りです。非常にシンプルで、マッ
-
JavaScriptのMap.clear()メソッドとは?使い方とサンプルコードを解説
Map.clear()メソッドとは Mapオブジェクトのclear()メソッドは、そのMapオブジェクトに格納されているすべての要素(キーと値のペア)をまとめて削除するためのメソッドです。引数を受け取らず、戻り値は常にundefinedになります。 個々の要素を指定して削除するdelete()メソッドと違い、Mapの中身を丸ごと空にしたい場合に便利です。 構文 mapVar.clear() 引数は不要で、呼び出し元のMapオブジェクト自体が空になります。なお、戻り値はundefinedなので、var map = mapVar.clear()のように書いても変数には何も代入されない点に注意して
-
【JavaScript】Map.delete()関数の使い方と戻り値を解説
Map.delete()関数とはMapオブジェクトのdelete()関数は、削除したい要素のキーを引数として受け取り、現在のMapオブジェクトから該当する要素を削除します。この関数の戻り値は以下の通りです。指定されたキーがMapオブジェクト内に存在する場合:要素を削除し、trueを返す指定されたキーがMapオブジェクト内に存在しない場合:falseを返す(Map自体は変更されない)構文mapVar.delete(key)key:Mapから削除する要素のキーを指定します。サンプルコード1:要素の削除とサイズの確認次の例では、4つの要素を持つMapを作成し、delete()関数でキー「4」の要素を
-
JavaScriptのMap.entries()関数とは?キーと値のペアを取得する方法を実例付きで解説
Map.entries()は、Mapオブジェクトに格納されたキーと値のペア(エントリー)を順番に取り出すためのメソッドです。このメソッドを呼び出すと、そのMapオブジェクトに対応する新しいイテレーターオブジェクトが返されます。イテレーターからnext()メソッドを呼び出すことで、マップ内の要素を1つずつ取得できます。 なお、各エントリーは「[キー, 値]」という形式の配列として返される点に注意してください。 構文 mapVar.entries() 引数は不要で、Mapオブジェクトに対して直接呼び出します。戻り値として、マップ内の全エントリーを走査できるイテレーターオブジェクトが返ります。 サン
-
JavaScriptのMap.forEach()関数の使い方をわかりやすく解説
MapオブジェクトのforEach()メソッドは、マップに格納されているすべてのキーと値のペア(エントリ)に対して、指定したコールバック関数を登録順(挿入順)に1回ずつ実行するためのメソッドです。これを利用することで、マップ内のデータを簡単に取り出して処理できます。なお、forEach()メソッド自体は何も返しません(undefinedを返します)。 構文 forEach()メソッドの基本的な構文は以下のとおりです。 mapVar.forEach(callbackFn[, thisArg]) パラメータ callbackFn:各要素に対して実行されるコールバック関数。次の3つの引数を受け
-
JavaScriptのDate.setUTCMonth()メソッドとは?構文と使い方を実例付きで解説
Dateオブジェクトは、JavaScriptに組み込まれているデータ型の一つです。Dateオブジェクトは、次のように new Date() を使って生成します。 Dateオブジェクトを生成すると、多数のメソッドを使ってそのオブジェクトを操作できます。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時/GMT)のいずれかの時刻基準で、年・月・日・時・分・秒・ミリ秒の各フィールドを取得・設定するためのものです。 setUTCMonth()メソッドは、年の月を表す整数を受け取り、UTC(協定世界時)に基づいて現在の日付の「月」の値を置き換えます。月の値は0が1月を表し、以降は11が12月に
-
JavaScriptのDate.setUTCSeconds()メソッドとは?使い方をわかりやすく解説
Dateオブジェクトは、JavaScriptに組み込まれているデータ型の一つです。次のようにnew Date()を使って作成します。 Dateオブジェクトを作成した後は、さまざまなメソッドを使ってその値を操作できます。ほとんどのメソッドでは、ローカル時間またはUTC(協定世界時/グリニッジ標準時)のいずれかを基準として、年・月・日・時・分・秒・ミリ秒の各フィールドを取得したり設定したりできます。 setUTCSeconds()メソッドは、秒を表す整数を引数として受け取り、協定世界時(UTC)に基づいて現在の日付(時刻)の「秒」の値を指定した値に置き換えます。 基本構文 dateObj.setU
-
JavaScriptのDate.toDateString()メソッドの使い方を徹底解説
Dateオブジェクトは、JavaScript言語に標準で組み込まれているデータ型です。Dateオブジェクトは、以下のようにnew Date()を使って生成します。一度Dateオブジェクトを作成すると、さまざまなメソッドを使ってそのオブジェクトを操作できます。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時・グリニッジ標準時)のいずれかを基準として、オブジェクトが持つ年、月、日、時、分、秒、ミリ秒の各フィールドを取得・設定するためのものです。その中でもtoDateString()メソッドは、時刻情報を除いた「日付部分のみ」を文字列として返すメソッドです。構文toDateString()
-
【JavaScript入門】Date.toISOString()関数の使い方とサンプルコード
Dateオブジェクトは、JavaScript言語に標準で組み込まれているデータ型です。Dateオブジェクトは、以下のように new Date() を使って生成します。一度Dateオブジェクトを作成すると、多数のメソッドを使ってその値を操作できるようになります。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時/グリニッジ標準時)のいずれかの時刻を基準に、年・月・日・時・分・秒・ミリ秒といったフィールドを取得・設定するためのものです。toISOString()メソッドとはDateオブジェクトのtoISOString()メソッドは、その日付を「簡略化された拡張ISO形式(ISO 8601形
-
JavaScriptのDate.toJSON()メソッドとは?日付をISO形式の文字列に変換する使い方を解説
Dateオブジェクトは、JavaScript言語に組み込まれているデータ型の一つです。Dateオブジェクトは、次のように new Date() を使って生成します。一度Dateオブジェクトを作成すると、多数のメソッドを使ってそのオブジェクトを操作できます。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時/GMT)のいずれかの時刻に基づいて、年・月・日・時・分・秒・ミリ秒の各フィールドを取得または設定するためのものです。toJSON() 関数は、Dateオブジェクトが持つメソッドの一つで、その日付を簡略化された拡張ISO形式(ISO 8601形式)の文字列として返します。このメソッドは