JavaScript

 Computer >> コンピューター >  >> プログラミング >> JavaScript
  1. JavaScriptのTypedArray.subarray()関数とは?使い方をわかりやすく解説

    TypedArrayオブジェクトのsubarray()関数は、現在の配列の一部を新しいTypedArrayとして返します。引数には、取り出したい部分配列の開始位置と終了位置を表す2つの数値を指定します。 構文 subarray()関数の構文は以下のとおりです。 typedArray.subarray(5, 9) 第1引数が開始インデックス、第2引数が終了インデックスです。終了インデックスに対応する要素は結果に含まれない点に注意してください。また、第2引数を省略した場合は、開始位置から配列の末尾までが対象となります。 サンプルコード <html> <head>  

  2. JavaScriptのTypedArray.toString()メソッドとは?使い方をわかりやすく解説

    TypedArrayオブジェクトのtoString()メソッドは、型付き配列(TypedArray)の内容を表す文字列を返します。配列の各要素が文字列に変換され、カンマで区切って連結された結果が得られます。構文toString()メソッドの構文は以下のとおりです。typedArray.toString();引数と戻り値このメソッドは引数を受け取りません。戻り値として、型付き配列のすべての要素をカンマで区切った文字列が返されます。使用例以下の例では、Int32Arrayオブジェクトを作成し、toString()メソッドを使ってその内容を文字列として取得して表示しています。<html>

  3. JavaScriptで配列内の特定要素のインデックスを取得する方法【indexOf()の使い方を解説】

    JavaScriptで配列の中から特定の要素が何番目に存在するか(インデックス)を調べたい場面はよくあります。そんなときに便利なのが、indexOf()メソッドです。この記事では、indexOf()の基本的な使い方から、検索開始位置を指定する応用テクニックまで、サンプルコード付きでわかりやすく解説します。 indexOf()メソッドとは indexOf()メソッドは、配列内から指定した要素を先頭から順に検索し、その要素が最初に見つかった位置(インデックス)を返します。インデックスは0から始まることに注意してください。 もし要素が配列内に存在しない場合は、-1が返されます。これを利用すれば、要素

  4. JavaScriptの「==」と「===」の違いを徹底解説!等価演算子の正しい使い分け

    JavaScriptには、値が等しいかどうかを比較するための演算子として「==」(等価演算子)と「===」(厳密等価演算子)の2種類があります。この2つの主な違いは、「==」は値のみを比較するのに対し、「===」は値に加えてデータ型(String、Booleanなど)まで比較するという点です。 「==」演算子(等価演算子) 「==」演算子は、比較対象の値が等しいかどうかだけを判定します。データ型が異なる場合でも、JavaScriptが自動的に型変換(暗黙の型変換)を行ってから比較するため、見た目上同じ値であればtrueを返します。 次の例では、代入された値がデータ型に関係なく等しいかどうかを確

  5. JavaScriptの「=」演算子と「==」演算子の主な違いとは?代入と比較の基本をわかりやすく解説

    「=」と「==」はまったく役割が違うJavaScriptにおいて「=」(イコール1つ)は代入演算子です。右側の値を左側の変数に格納するために使われます。一方、「==」(イコール2つ)は等価演算子(緩い比較)であり、左右の値が等しいかどうかを判定し、結果として true または false を返します。つまり、「=」は値を「入れる」ための演算子、「==」は値を「比べる」ための演算子です。初心者のうちはこの2つを混同してしまうケースが多いため、役割の違いをしっかり理解しておきましょう。サンプルコード次の例では、変数 x に数値の5を、変数 y に文字列の6を「=」演算子で代入しています。その後、d

  6. JavaScriptのTypedArray.filter()メソッドの使い方とサンプルコード解説

    JavaScriptのTypedArray(型付き配列)が持つfilter()メソッドは、配列内のすべての要素に対して指定されたテスト関数を実行し、その条件を満たす(trueを返す)要素だけを集めて新しい配列を作成するメソッドです。元の配列は変更されず、条件に合致しない要素は除外されます。基本構文filter()メソッドの構文は以下のとおりです。typedArray.filter(コールバック関数)コールバック関数には、(element, index, array) の3つの引数が渡されます。elementは現在処理中の要素、indexはそのインデックス番号、arrayは元の配列を表します。戻

  7. JavaScriptのTypedArray.find()関数とは?使い方と実行例を解説

    find()はTypedArray(型付き配列)が持つメソッドの一つで、引数としてコールバック関数(テスト用の関数)を受け取ります。このコールバック関数を使って配列内の各要素を先頭から順番にテストし、条件を満たした最初の要素を返します。どの要素も条件を満たさなかった場合には、undefinedが返されます。 構文 typedArray.find(callbackFn) コールバック関数には、次の3つの引数が渡されます。 element:現在処理中の要素 index:現在処理中の要素のインデックス array:呼び出し元の型付き配列 使用例 次の例では、Int32Arrayの中から「3

  8. JavaScriptのTypedArray.findIndex()関数とは?構文とサンプルコードで解説

    JavaScriptのTypedArrayオブジェクトには、findIndex()という便利なメソッドが用意されています。このメソッドはコールバック関数を引数として受け取り、配列内の各要素に対してその関数によるテストを実行します。テストに合格した最初の要素のインデックスを返し、1つも合格しなかった場合は-1を返します。 構文 findIndex()メソッドの構文は以下の通りです。 typedArray.findIndex(function_name) 引数として渡すコールバック関数には、次の3つの引数が自動的に渡されます。 element:現在処理中の要素の値 index:現在処理中の要素の

  9. JavaScriptのTypedArray.forEach()メソッドとは?構文と使い方を実例で解説

    TypedArrayオブジェクトのforEach()メソッドは、型付き配列内のすべての要素に対して、指定したコールバック関数を先頭から順番に1回ずつ実行するためのメソッドです。通常のArrayオブジェクトのforEach()とほぼ同じように動作しますが、呼び出し対象が型付き配列(Int32Arrayなど)である点が特徴です。 基本構文 typedArray.forEach(callback[, thisArg]) コールバック関数に渡される引数 element:現在処理中の要素の値 index:現在処理中の要素のインデックス(0から始まる) array:forEach()が呼び出された元のT

  10. JavaScriptのTypedArray.includes()メソッドの使い方と実行例

    TypedArrayオブジェクトのincludes()メソッドは、引数として渡された値をもとに、その型付き配列(TypedArray)の中に指定した要素が含まれているかどうかを確認します。要素が存在する場合はtrueを返し、存在しない場合はfalseを返します。 基本構文 includes()メソッドの構文は以下のとおりです。 typedArray.includes(searchElement[, fromIndex]) searchElement(必須): 配列内から検索したい値を指定します。 fromIndex(省略可能): 検索を開始するインデックス位置を指定します。負の値を指定すると

  11. JavaScriptのTypedArray.indexOf()関数とは?使い方とサンプルコードを解説

    JavaScriptのindexOf()関数は、型付き配列(TypedArray)オブジェクトが持つメソッドの一つで、引数に渡した値が配列内に存在するかどうかを確認します。要素が見つかった場合は、その要素が配置されているインデックス(位置)を返します。同じ要素が複数回出現する場合は、最初に出現した位置のインデックスを返します。指定した要素が配列内に存在しない場合は、-1を返します。構文typedArray.indexOf(searchElement[, fromIndex])パラメータsearchElement: 配列内から検索したい要素(値)を指定します。fromIndex(省略可能): 検

  12. JavaScriptのTypedArray.join()メソッドとは?使い方と実行例を解説

    TypedArrayオブジェクトのjoin()メソッドは、型付き配列(TypedArray)のすべての要素を連結して1つの文字列にまとめ、その結果を返します。引数として区切り文字(セパレータ)を渡すことで、要素をつなぐ文字を自由に指定できます。構文join()メソッドの基本的な構文は以下の通りです。typedArray.join(:)ポイント区切り文字を省略した場合、デフォルトではカンマ(,)が使用されます。空文字列()を指定すると、要素間に何も挟まずそのまま連結されます。サンプルコード<html> <head>    <title>Ja

  13. JavaScriptのTypedArray.keys()メソッドの使い方を解説

    TypedArrayオブジェクトのkeys()メソッドは、型付き配列(Typed Array)の各要素に対するインデックス(キー)を格納したイテレータオブジェクトを返すメソッドです。entries()メソッドが「インデックスと値のペア」を返すのに対し、keys()はインデックスのみを返す点が異なります。配列の位置情報だけが必要な場合に便利です。構文keys()メソッドの基本的な構文は以下の通りです。typedArray.keys()使用例以下のサンプルコードでは、Int32Arrayを作成し、keys()メソッドで取得したイテレータを使って、すべてのインデックスを順番に出力しています。<

  14. JavaScriptのTypedArray.lastIndexOf()メソッドの使い方

    TypedArrayオブジェクトのlastIndexOf()メソッドは、引数として渡された値をもとに、型付き配列の中にその要素が含まれているかどうかを調べます。要素が見つかった場合は該当するインデックス(位置)を返し、同じ要素が複数回出現している場合は最後に出現した位置のインデックスを返します。指定した要素が配列内に存在しない場合は、-1が返されます。 なお、先頭から検索を行うindexOf()メソッドと対照的に、lastIndexOf()は配列の末尾側から検索を行う点が特徴です。 構文 lastIndexOf()メソッドの基本的な構文は以下の通りです。 typedArray.lastInd

  15. JavaScriptのTypedArray.map()関数とは?使い方とサンプルコードを解説

    JavaScriptのTypedArrayオブジェクトが持つmap()メソッドは、引数として関数を受け取り、型付き配列(typed array)のすべての要素に対してその関数を順番に呼び出します。そして、各要素に適用した処理の結果をまとめた新しい配列を返します。元の配列には変更が加えられず、変換後の結果だけが新しい配列として得られるため、データの一括変換などに便利なメソッドです。構文map()メソッドの基本的な構文は以下の通りです。typedArray.map(callback)サンプルコード次の例では、Int32Arrayで作成した型付き配列の各要素を2乗し、その結果を新しい配列として取得し

  16. 【初心者向け】JavaScriptのdecodeURI()関数の使い方をわかりやすく解説

    decodeURI()関数とはdecodeURI()関数は、エンコードされたURI(Uniform Resource Identifier)を表す文字列を引数として受け取り、それをデコードした結果の文字列を返すJavaScriptの組み込み関数です。主に、encodeURI()関数によってエンコードされた文字列をもとの状態に戻したい場合などに使用されます。ただし、decodeURI()はURIの構造上特別な意味を持つ予約文字(例:「/」「?」「#」「@」「&」「=」「+」「$」「,」など)や英数字はデコードしないため、注意が必要です。構文decodeURI()関数の構文は以下のとおりです。de

  17. 【JavaScript】TypedArray.BYTES_PER_ELEMENTプロパティの使い方を解説

    BYTES_PER_ELEMENTプロパティとはJavaScriptのTypedArray(型付き配列)が持つBYTES_PER_ELEMENTプロパティは、その配列の各要素が占めるバイト数を表す静的な値です。型付き配列の種類ごとに固定の値が定められており、たとえばFloat32Arrayなら1要素あたり4バイト、Int16Arrayなら2バイトとなります。このプロパティは配列のインスタンスではなく、コンストラクタ自体から参照する点に注意してください。つまり、Float32Array.BYTES_PER_ELEMENTのように呼び出します。主な型付き配列のBYTES_PER_ELEMENTの値

  18. JavaScriptのTypedArray.nameプロパティとは?使い方を解説

    TypedArrayオブジェクトのnameプロパティは、型付き配列の種類を示す名前を文字列として返します。返される値は、Int8Array、Uint8Array、Uint8ClampedArray、Int16Array、Uint16Array、Int32Array、Uint32Array、Float32Array、Float64Arrayのいずれかになります。このプロパティは読み取り専用で、各型付き配列のコンストラクターに静的に存在します。デバッグ時や、配列が扱うデータ型を動的に確認したい場合に役立ちます。構文nameプロパティの構文は以下のとおりです。Float32Array.name;使用

  19. JavaScriptのTypedArray.bufferプロパティとは?使い方をわかりやすく解説

    TypedArrayのbufferプロパティは、そのTypedArrayが参照している基盤となるArrayBufferオブジェクトを返します。TypedArrayはArrayBuffer上に構築された「ビュー」であり、このプロパティを使うことで、データの実体である元のバッファへアクセスすることができます。 構文 bufferプロパティの基本的な構文は以下の通りです。 obj.buffer; 戻り値 現在のTypedArrayが使用しているArrayBufferオブジェクトを返します。なお、このプロパティは読み取り専用のため、別のバッファを代入することはできません。 サンプルコード 次の例では、

  20. JavaScriptのTypedArray.byteLengthプロパティとは?使い方とサンプルコードを解説

    TypedArray.byteLengthプロパティとはbyteLengthプロパティは、TypedArray(型付き配列)オブジェクトが占めるメモリの長さをバイト単位で表す読み取り専用のプロパティです。配列が実際に使用しているデータサイズを確認したい場合に活用できます。構文byteLengthの構文は以下の通りです。typedArray.byteLength;なお、byteLengthは関数ではなくプロパティであるため、括弧()を付けずにアクセスします。使用例次の例では、156バイトのArrayBufferからFloat32Arrayを作成し、そのbyteLengthの値を出力しています。&

Total 5937 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:177/297  20-コンピューター/Page Goto:1 171 172 173 174 175 176 177 178 179 180 181 182 183