JavaScript

 Computer >> コンピューター >  >> プログラミング >> JavaScript
  1. JavaScriptのDataView.setUint16()関数の使い方を徹底解説

    DataViewオブジェクトのsetUint16()メソッドは、ArrayBuffer内の指定したバイトオフセット位置に、符号なし16ビット整数(0〜65535の範囲の値)を格納します。バイナリデータを直接操作したい場合に活用できる便利なメソッドです。 構文 構文は以下のとおりです。 dataView.setUint16(byteOffset, value, littleEndian); 各引数の意味は次のとおりです。 byteOffset:データを書き込む位置をバイト単位で指定します。 value:格納する数値を指定します。 littleEndian(省略可):trueを指定するとリトルエ

  2. 【初心者向け】JavaScriptのDataView.setUint32()関数の使い方を徹底解説

    DataViewオブジェクトのsetUint32()メソッドは、ArrayBuffer上の指定した位置(バイトオフセット)に、符号なし32ビット整数(unsigned 32-bit integer)を書き込むための関数です。バイナリデータを直接扱う場面、たとえばファイル形式の解析やネットワークプロトコルの実装などで活用されます。 構文 基本的な構文は以下のとおりです。 dataView.setUint32(byteOffset, value[, littleEndian]); パラメータの説明 byteOffset:値を書き込む開始位置をバイト単位で指定します。 value:書き込む符号

  3. JavaScriptのDate.UTC()関数とは?構文と使い方を実例つきで解説

    Date オブジェクトは、JavaScript 言語に組み込みで用意されているデータ型です。Date オブジェクトは、次のように new Date() を使って生成します。 一度 Date オブジェクトを生成すれば、さまざまなメソッドを使って操作できるようになります。多くのメソッドでは、ローカル時刻または UTC(協定世界時/GMT)のいずれかを基準として、年・月・日・時・分・秒・ミリ秒といった各フィールドの取得や設定が行えます。 Date.UTC() 関数は、引数として受け取った日付の詳細情報を UTC(協定世界時)として扱い、1970年1月1日 00:00:00 UTC からの経過時間をミ

  4. JavaScriptのDate.now()関数とは?構文と使い方を解説

    Dateオブジェクトは、JavaScript言語に組み込まれているデータ型です。Dateオブジェクトは、new Date() を使って以下のように作成します。Dateオブジェクトを一度作成すると、さまざまなメソッドを使ってオブジェクトを操作できます。ほとんどのメソッドは、ローカル時間またはUTC(協定世界時・GMT)のいずれかを基準として、オブジェクトの年・月・日・時・分・秒・ミリ秒の各フィールドを取得・設定します。Dateオブジェクトのnow()関数は、1970年1月1日0時0分0秒(UTC)から現在までの経過時間をミリ秒単位の数値で返します。構文構文は以下のとおりです。Date.now()

  5. JavaScriptのDate.parse()関数とは?日付文字列をミリ秒に変換する方法を解説

    Dateオブジェクトは、JavaScript言語に標準で組み込まれているデータ型です。Dateオブジェクトは、new Date() を使って次のように生成します。Dateオブジェクトを一度作成すれば、さまざまなメソッドを使って操作できるようになります。多くのメソッドは、ローカル時間またはUTC(協定世界時/グリニッジ標準時)のいずれかの時刻基準をもとに、年・月・日・時・分・秒・ミリ秒といった各フィールドの値を取得(get)したり設定(set)したりするために使用されます。parse() 関数は、文字列形式で与えられた日付を受け取り、それを解析したうえで、1970年1月1日00:00:00 UT

  6. JavaScriptのAtomics.xor()関数の使い方と実行例をわかりやすく解説

    JavaScriptのAtomicsオブジェクトは、add、sub、and、or、xor、load、storeなどのアトミック(不可分)操作を静的メソッドとして提供する組み込みオブジェクトです。これらのメソッドはSharedArrayBufferオブジェクトと組み合わせて使用され、複数のスレッド間でもデータ競合を起こすことなく安全に共有メモリを操作できます。 xor()関数は、指定された位置に格納されている値と、引数として渡した数値との間でXOR(排他的論理和)演算を実行し、その結果を同じ位置に書き戻します。戻り値として返されるのは、演算前にその位置に格納されていた古い値である点に注意してくだ

  7. 【JavaScript入門】DataView.byteLengthプロパティの使い方とサンプルコード

    DataViewオブジェクトのbyteLengthプロパティは、そのビューが参照しているArrayBufferのバイト長(データの長さ)を表します。このプロパティは読み取り専用であり、ビューが扱えるバイト数を確認したい場合に活用できます。基本構文byteLengthは関数ではなくプロパティなので、括弧を付けずにアクセスします。dataView.byteLength;戻り値は、DataViewが対象とするバッファ領域のサイズを示す整数値です。使用例次のコードでは、new ArrayBuffer(8)で8バイト分のメモリ領域を確保し、それをDataView経由で参照してバイト長を画面に出力していま

  8. JavaScriptのDataView.byteOffsetプロパティとは?使い方をわかりやすく解説

    DataView オブジェクトの byteOffset プロパティは、その DataView が基となる ArrayBuffer の先頭から何バイト目から参照を始めているか(オフセット)を返すプロパティです。 ArrayBuffer 全体ではなく一部の領域にだけアクセスしたい場合、DataView を作成するときに第2引数でオフセット(バイト単位)を指定できます。byteOffset プロパティを読み取ることで、その指定されたオフセット値を後から確認することが可能です。 構文(シンタックス) byteOffset はメソッドではなくプロパティのため、括弧を付けずに次のように記述します。 dat

  9. JavaScriptのDataView.bufferプロパティとは?使い方を解説

    概要DataViewオブジェクトのbufferプロパティは、そのDataViewが基づいているArrayBufferオブジェクトへの参照を返します。DataViewを作成する際に渡したバッファ本体にアクセスしたい場合に使用する、読み取り専用のプロパティです。構文構文は以下のとおりです。dataView.buffer;戻り値DataViewが参照している元のArrayBufferオブジェクトを返します。返されたオブジェクトのbyteLengthプロパティを使えば、バッファ全体のサイズ(バイト数)を確認できます。使用例次の例では、156バイトのArrayBufferを作成し、それをもとにDataV

  10. 【JavaScript】DataView.getFloat32()メソッドの使い方をサンプルコード付きで解説

    DataViewオブジェクトのgetFloat32()メソッドは、ArrayBuffer内の指定した位置に格納されている符号付き32ビット浮動小数点数(IEEE 754形式)を取得して返します。バイナリデータを直接操作する際に、バッファ上の数値を読み取るために使われる重要なメソッドです。 構文 getFloat32()メソッドの基本構文は以下のとおりです。 dataView.getFloat32(byteOffset, littleEndian); 各パラメータの意味は次のとおりです。 byteOffset: データの読み取りを開始する位置をバイト単位で指定します。 littleEn

  11. JavaScriptのDataView.getFloat64()関数の使い方を解説|サンプルコード付き

    DataViewオブジェクトのgetFloat64()メソッドは、ArrayBuffer内の指定された位置から、符号付き64ビット浮動小数点数(IEEE 754 倍精度)を読み取り、その値を返します。 構文 書式は以下のとおりです。 dataView.getFloat64(byteOffset, littleEndian); byteOffset:読み取りを開始する位置をバイト単位で指定します(必須)。 littleEndian:省略可能な論理値。trueを指定するとリトルエンディアン形式で読み取り、falseまたは省略した場合はビッグエンディアン形式で読み取ります。 基本的な使用例

  12. JavaScriptのDataView.getInt16()メソッドとは?使い方とサンプルコードを解説

    DataViewオブジェクトのgetInt16()メソッドは、ArrayBuffer(バイト配列)内の指定した位置から、符号付き16ビット整数を読み取り、その値を返すメソッドです。バイナリデータを扱う際に、バイト列を数値として解釈したい場合に活用されます。 構文 getInt16()メソッドの基本的な構文は以下のとおりです。 dataView.getInt16(byteOffset, littleEndian) byteOffset:読み取りを開始するバイト位置(必須) littleEndian:エンディアンを指定する省略可能な引数。trueの場合はリトルエンディアン、falseまたは未指定

  13. JavaScriptのDataView.getInt32()メソッドの使い方を徹底解説

    はじめにDataViewオブジェクトのgetInt32()メソッドは、ArrayBuffer内の指定されたバイト位置から符号付き32ビット整数(-2,147,483,648 ~ 2,147,483,647の範囲)を読み取り、その値を返します。バイナリデータを扱う際に非常に便利なメソッドです。構文このメソッドの基本構文は以下のとおりです。dataView.getInt32(byteOffset [, littleEndian]);byteOffset: 読み取りを開始する位置をバイト単位で指定します(必須)。littleEndian: trueを指定するとリトルエンディアン、falseまたは省略

  14. JavaScriptのDataView.getInt8()関数の使い方を徹底解説

    DataViewオブジェクトのgetInt8()メソッドは、ArrayBuffer内の指定されたバイト位置(バイトオフセット)から、符号付き8ビット整数(-128〜127)を読み取り、その値を返します。バイナリデータを扱う際に、1バイト単位で数値を取得したい場合に便利なメソッドです。 構文 getInt8()メソッドの基本的な構文は以下のとおりです。 dataView.getInt8(byteOffset); byteOffsetには、読み取りを開始するバイト位置を0以上の整数で指定します。この引数は必須であり、省略するとエラーが発生します。 使用例 以下の例では、20バイトのArrayBuf

  15. JavaScriptのDataView.getUint16()メソッドとは?使い方と実行例をわかりやすく解説

    DataViewオブジェクトのgetUint16()メソッドは、ArrayBuffer内の指定された位置(バイトオフセット)から符号なし16ビット整数を読み取り、その値を返します。バイナリデータを直接操作したい場合に活躍するメソッドです。 構文 基本的な構文は以下のとおりです。 dataView.getUint16(byteOffset, littleEndian); byteOffset:読み取りを開始する位置をバイト単位で指定します。littleEndian:省略可能な引数です。true を指定するとリトルエンディアン形式で読み取り、false または省略した場合はビッグエンディアン形式

  16. JavaScriptのArrayBuffer.byteLengthプロパティとは?使い方とエラー例を解説

    JavaScriptのArrayBufferオブジェクトは、固定長のバイナリデータを格納するためのバッファを表します。このオブジェクトが持つbyteLengthプロパティは、そのArrayBufferのサイズ(バイト長)を符号なし32ビット整数として返します。 バイナリデータを扱う際、バッファの実際のサイズを確認することは非常に重要です。本記事では、byteLengthプロパティの基本的な使い方から、エラーが発生するケースまで詳しく解説します。 構文 byteLengthプロパティの構文は以下のとおりです。 array.byteLength 引数は不要で、ArrayBufferインスタンスに

  17. JavaScriptのArrayBuffer.isView()関数とは?使い方とサンプルコードを解説

    JavaScriptのArrayBufferオブジェクトは、固定長のバイナリデータバッファを表します。このオブジェクトが持つisView()関数は、引数を1つ受け取り、その値がArrayBufferのビュー(DataViewや型付き配列)であるかどうかを判定します。ビューであればtrueを返し、そうでなければfalseを返します。構文isView()関数の構文は以下のとおりです。arrayBuffer.isView(arg)引数には、判定対象となる値を指定します。なお、isView()はArrayBufferの静的メソッドであるため、ArrayBuffer.isView()の形式で呼び出す点に

  18. JavaScriptのArrayBuffer.slice()メソッドの使い方を徹底解説

    JavaScriptのArrayBufferオブジェクトは、固定長のバイナリデータバッファを表現するためのものです。このオブジェクトが持つslice()メソッドを使うと、元の配列バッファの一部(チャンク)を切り出し、新しい独立したArrayBufferオブジェクトとして取得できます。slice()メソッドは2つの整数型の引数を受け取ります。それぞれ、切り出す範囲の「開始位置(そのインデックスを含む)」と「終了位置(そのインデックスを含まない)」を指定します。構文(Syntax)slice()メソッドの基本構文は以下の通りです。arrayBuffer.slice(start, end);パラメー

  19. JavaScriptのAtomics.add()関数とは?使い方とサンプルコードを解説

    JavaScriptのAtomicsオブジェクトは、add(加算)、sub(減算)、and、or、xor、load(読み込み)、store(書き込み)といったアトミック操作を静的メソッドとして提供するオブジェクトです。これらのメソッドは、SharedArrayBufferオブジェクトと組み合わせて使用され、複数スレッド間でデータを安全に共有・操作するために役立ちます。 このオブジェクトのadd()関数は、型付き配列と位置(インデックス)、および加算する数値を受け取ります。指定された位置に格納されている値に対して引数の数値を加算し、戻り値として加算前の古い値を返します。 構文 Atomics.a

  20. JavaScriptのAtomics.and()関数とは?使い方とサンプルコードを解説

    Atomics.and()関数とはJavaScriptのAtomicsオブジェクトは、add(加算)、sub(減算)、and(論理積)、or(論理和)、xor(排他的論理和)、load(読み込み)、store(書き込み)といったアトミック操作を静的メソッドとして提供するオブジェクトです。これらのメソッドはSharedArrayBufferオブジェクトと組み合わせて使用され、複数スレッド間で共有されるデータを競合なく安全に操作するために役立ちます。Atomics.and()メソッドは、TypedArray内の指定された位置にある値に対してビット単位のAND演算(論理積)を実行し、その位置に元々格

Total 5937 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:185/297  20-コンピューター/Page Goto:1 179 180 181 182 183 184 185 186 187 188 189 190 191