-
JavaScriptのSet.clear()関数の使い方とサンプルコード解説
JavaScriptにおけるSetオブジェクトのclear()関数は、現在のSetオブジェクトからすべての要素を一括で削除するためのメソッドです。このメソッドを実行すると、Set内に格納されていた全ての値が取り除かれ、空の状態になります。構文clear()関数の構文は以下の通りです。setObj.clear()使用例次のコードでは、複数の文字列を追加したSetオブジェクトに対してclear()関数を呼び出し、すべての要素を削除しています。<html> <head> <title>JavaScript Example</title> <
-
JavaScriptのSet.delete()関数の使い方を解説
Setオブジェクトのdelete()関数は、引数として指定した値を受け取り、その値を現在のSetオブジェクトから削除するためのメソッドです。削除に成功した場合はtrueを返し、指定した値がSet内に存在しなかった場合はfalseを返します。構文delete()関数の構文は以下のとおりです。setObj.delete(value)サンプルコード次の例では、複数の要素を追加したSetオブジェクトから「JavaFX」を削除し、削除前後の内容を画面に出力して比較しています。<html> <head> <title>JavaScript Ex
-
JavaScriptのSet.entries()関数とは?使い方をサンプルコードで解説
JavaScriptのSet.entries()メソッドは、現在のSetオブジェクトの内容を保持するイテレーターオブジェクトを返します。このイテレーターは、Mapと同様に各エントリーに対して「キーと値」のペアを返します。ただし、Setにはキーの概念が存在しないため、実際にはキーと値の代わりに、その位置にある要素がキー・値の両方に格納された配列が返される点に注意してください。構文entries()メソッドの構文は以下のとおりです。setObj.entries()戻り値Set内の各要素を [要素, 要素] という形式で格納した、新しいイテレーターオブジェクトを返します。引数は受け取りません。サンプ
-
JavaScriptのSet.forEach()関数の使い方と実行例
JavaScriptにおけるSetオブジェクトのforEach()メソッドは、引数として指定した関数を、セット内のすべての値に対して順番に実行するためのメソッドです。例えば、「受け取った値を出力する」という関数を作成しておき、それをforEach()に渡すと、セット内のすべての要素の値が順に出力されます。このように、セットの各要素に対して同じ処理をまとめて適用したい場合に非常に便利です。構文forEach()メソッドの基本構文は以下のとおりです。setObj.forEach(callbackFn)使用例次のコードでは、2つの異なる例を紹介しています。1つ目は文字列の値を持つセットの各要素を関数
-
JavaScriptのSet.has()メソッドとは?使い方とサンプルコードを解説
Setオブジェクトのhas()メソッドは、引数として渡した値が現在のSetオブジェクト内に存在するかどうかを判定します。値が存在する場合は真偽値 true を返し、存在しない場合は false を返します。要素の存在チェックを行いたい場面で非常に便利なメソッドです。 構文 構文は以下の通りです。 setObj.has(値) サンプルコード 次の例では、複数の文字列をSetに追加し、has()メソッドを使って特定の要素が含まれているかどうかを確認しています。 <html> <head> <title>JavaScript サンプル<
-
JavaScriptのNumber.NEGATIVE_INFINITYプロパティとは?使い方をわかりやすく解説
Number.NEGATIVE_INFINITYは、Numberオブジェクトの静的プロパティで、負の無限大(-Infinity)を表す特殊な値です。数値計算の結果がJavaScriptで扱える最小値(約-1.7976931348623157×10308)を下回った場合などに、この値が返されます。 構文 Number.NEGATIVE_INFINITYの構文は以下の通りです。 Number.NEGATIVE_INFINITY このプロパティは読み取り専用で、値を代入して変更することはできません。また、-Infinityリテラルとまったく同じ値を持ちます。 使用例 次のサンプルコードでは、Numb
-
JavaScriptのNumber.POSITIVE_INFINITYとは?正の無限大の使い方を解説
Number.POSITIVE_INFINITYは、JavaScriptのNumberオブジェクトが持つ静的プロパティの一つで、「正の無限大(+Infinity)」を表す特殊な値です。数値として表現できる上限(Number.MAX_VALUE)を超えた結果や、正の数を0で除算した結果などに現れ、算術演算や条件分岐の中で活用できます。 基本構文 構文は非常にシンプルで、以下のように記述します。 Number.POSITIVE_INFINITY 基本的な使用例 次のサンプルコードでは、Number.POSITIVE_INFINITY の値を変数に格納し、画面に表示しています。 <html
-
JavaScriptのNumber.isFinite()関数とは?使い方とサンプルコードを解説
JavaScriptのNumber.isFinite()は、Numberオブジェクトが提供する静的メソッドの一つです。引数として渡された値が有限数(finite number)であるかどうかを判定し、有限数であればtrueを、そうでなければfalseを返します。このメソッドは、Infinity(無限大)やNaN(非数)をチェックする際に特に役立ちます。なお、グローバル関数のisFinite()とは異なり、Number.isFinite()は引数を数値へ変換しないため、文字列など数値以外の値を渡すと常にfalseが返される点に注意しましょう。構文Number.isFinite()の構文は以下のと
-
JavaScriptのNumber.isInteger()関数とは?整数判定の基本と使い方
Number.isInteger()は、引数に渡した値が整数かどうかを判定できるNumberオブジェクトの静的メソッドです。値が整数であればtrueを返し、小数・無限大・NaN・文字列など整数以外の値に対してはfalseを返します。 なお、100/0のようなゼロ除算の計算結果はInfinity(無限大)になるため、この値を渡すとfalseが返されます。 構文 Number.isInteger(判定したい値) 使用例1:無限大が整数かどうかを判定する 次のコードでは、100/0の計算結果が整数かどうかを判定し、結果に応じて表示するメッセージを切り替えています。 <html> <
-
JavaScriptのNumber.isSafeInteger()関数とは?安全な整数の判定方法を解説
Number.isSafeInteger()は、Numberオブジェクトのメソッドの一つで、引数に渡された数値が「安全な整数(safe integer)」であるかどうかを判定します。安全な整数であれば true を返し、そうでなければ false を返します。 ここでいう「安全な整数」とは、IEEE-754の倍精度浮動小数点数として誤差なく正確に表現できる整数のことです。具体的には、-9007199254740991(-(253 - 1))〜 9007199254740991(253 - 1) の範囲内の整数を指します。この範囲を超える数値や、小数などは正確な演算が保証されないため、「安全では
-
JavaScriptのNumber.parseFloat()関数の使い方を解説
Number.parseFloat()は、JavaScriptのNumberオブジェクトが提供する静的メソッドの一つです。文字列を受け取り、その文字列が表す浮動小数点数(小数点数)に変換して返します。 基本的な構文 構文は以下のとおりです。引数には数値に変換したい文字列を渡します。 Number.parseFloat(32.01); 使用例 実際にHTMLファイル内でNumber.parseFloat()を使用し、結果を画面に出力するサンプルコードです。 <html> <head> <title>JavaScript Example</ti
-
JavaScriptのNumber.parseInt()関数とは?構文と使い方をわかりやすく解説
Number.parseInt()は、JavaScriptのNumberオブジェクトが提供する静的メソッドの一つです。文字列を受け取り、指定された基数(ラジックス)に基づいて解析し、その結果を整数値として返します。 グローバル関数であるparseInt()とほぼ同じ動作をしますが、Number.parseInt()を使うことでコードの意図がより明確になり、可読性が向上するというメリットがあります。 構文 Number.parseInt()の基本的な構文は以下の通りです。 Number.parseInt(0xF, 16); パラメータの説明 第1引数(string):解析対象となる文字列を指定
-
JavaScriptのNumber.toExponential()関数とは?指数表記への変換方法を解説
NumberオブジェクトのtoExponential()メソッドは、その数値を指数表記(exponential notation)で表した文字列を返します。非常に大きい数値や小さい数値を見やすい形式で表示したい場合に便利なメソッドです。 構文 toExponential()メソッドの基本構文は以下のとおりです。 num.toExponential(fractionDigits) パラメータ fractionDigits(省略可):小数点以下の桁数を0〜100の範囲で整数値として指定します。省略した場合は、元の数値を一意に表現できるために必要なだけの桁数が自動的に使われます。 使用例 次のコ
-
JavaScriptのNumber.toFixed()メソッドの使い方を解説
JavaScriptのNumberオブジェクトが持つtoFixed()メソッドは、小数点以下の表示桁数を表す数値を引数として受け取り、その指定に従って現在の数値を固定小数点表記の文字列へと変換します。金額や計算結果などの小数の桁数を揃えて表示したい場面でよく使われる、実用的なメソッドです。 構文 toFixed()メソッドの基本構文は次のとおりです。 num.toFixed(num); 引数には0~100までの整数を指定できます。引数を省略した場合は「0」が指定されたものとして扱われ、小数点以下は表示されません。また、戻り値は数値ではなく文字列である点に注意してください。 使用例:基本的な使い
-
JavaScriptのNumber.toPrecision()関数の使い方と実行例
JavaScriptのNumberオブジェクトのtoPrecision()関数は、有効桁数(精度)を表す値を引数として受け取り、現在の数値をその指定された精度で表現した文字列を返します。数値を見やすい形式に整形したい場合などに便利なメソッドです。 構文 num.toPrecision(num); 引数numには1〜100の範囲の整数を指定できます。この値が有効桁数となります。引数を省略した場合は、toString()と同様に、元の数値がそのまま文字列として返されます。 押さえておきたいポイント 戻り値は常に文字列型です(数値型ではない点に注意)。 指定できる精度は1〜100の範囲です。
-
JavaScriptのMath.cosh()関数とは?使い方とサンプルコードを解説
JavaScriptのMathオブジェクトが提供するcosh()メソッドは、引数として受け取った角度(ラジアン単位)の双曲線余弦(ハイパボリックコサイン)の値を返します。双曲線余弦は、三角関数の余弦(cos)と似た性質を持つ関数で、数学や物理学の分野、特に懸垂線(カテナリー曲線)の計算などでよく利用されます。なお、度数法ではなくラジアンで値を指定する点に注意してください。構文cosh()メソッドの基本的な構文は以下のとおりです。Math.cosh(90)引数には数値(ラジアン単位の角度)を指定します。使用例次のコードでは、90ラジアンの双曲線余弦の値を計算し、画面に表示しています。<ht
-
JavaScriptのMath.sin()関数の使い方を解説
Math.sin()関数とはJavaScriptのMathオブジェクトが提供するsin()関数は、引数として受け取った角度(ラジアン単位)の正弦(サイン)の値を返します。サインは三角関数の一つで、直角三角形における斜辺と対辺の比率を表すものです。波形の生成、アニメーション、ゲーム開発、信号処理など、幅広い分野で活用されています。構文Math.sin()関数の構文は以下のとおりです。Math.sin(角度)引数にはラジアン単位の角度を指定します。度数法(90°など)で表された角度をラジアンに変換する場合は、「度 × (Math.PI / 180)」という計算式を使用します。使用例次の例では、90
-
JavaScriptのMath.sinh()関数とは?構文と使い方を実例で解説
Mathオブジェクトのsinh()関数は、ラジアン単位の角度を引数として受け取り、その双曲線正弦(ハイパボリック・サイン)の値を返します。双曲線関数は数学や物理学の分野で利用されることが多く、JavaScriptでも標準的なMathメソッドとして提供されています。 構文 Math.sinh()関数の基本的な構文は以下の通りです。 Math.sinh(90) 引数について 引数には数値(ラジアン単位の角度)を指定します。なお、一般的によく使われる「度」で表された角度を渡したい場合は、度 × Math.PI / 180 の計算式でラジアンへ変換してから渡す必要があります。 使用例 次のサンプルコー
-
JavaScriptのMath.tan()関数の使い方を解説!正接(タンジェント)値の求め方
JavaScriptのMathオブジェクトが提供するtan()関数は、引数として受け取った角度(ラジアン単位)の正接(タンジェント)値を返す三角関数です。直角三角形における対辺と隣辺の比を計算する際などに活用されます。構文Math.tan()関数の基本的な構文は以下のとおりです。Math.tan(90)使用例次のコードでは、角度「90」ラジアンの正接値を取得し、画面に出力しています。<html> <head> <title>JavaScript サンプル</title> </head> <body>
-
JavaScriptのMath.tanh()関数とは?使い方とサンプルコードを解説
JavaScriptのMath.tanh()関数は、Mathオブジェクトに属するメソッドの一つで、引数として受け取った角度(ラジアン単位)の双曲線正接(ハイパボリックタンジェント)の値を返します。Math.tanh()の基本的な性質双曲線正接は、次の数式で定義されます。tanh(x) = (e^x − e^−x) / (e^x + e^−x)戻り値は常に -1 以上 1 以下 の範囲に収まるのが特徴です。この性質により、機械学習における活性化関数や信号処理など、さまざまな分野で利用されています。なお、Math.tanh()はECMAScript 2015(ES6)で追加された比較的新しいメソッ