JavaScript

 Computer >> コンピューター >  >> プログラミング >> JavaScript
  1. JavaScriptのTypedArray.byteOffsetプロパティとは?使い方とサンプルコードを解説

    JavaScriptのTypedArrayオブジェクトが持つbyteOffsetプロパティは、そのビューが基になるArrayBufferの先頭から何バイト離れた位置に配置されているか(オフセット)を表す読み取り専用のプロパティです。 byteOffsetプロパティの基本 TypedArrayは、ArrayBufferのメモリ領域を特定の型(Int8Array、Float32Arrayなど)として参照するための「ビュー」です。1つのArrayBufferに対して複数のビューを作成でき、それぞれ異なる開始位置や長さを持つことができます。 byteOffsetは、そのビューがArrayBuffer内

  2. JavaScriptのTypedArray.copyWithin()関数の使い方を徹底解説

    TypedArrayオブジェクトのcopyWithin()メソッドは、同じ型付き配列の内部で要素をコピーするための関数です。このメソッドは3つの数値を引数として受け取ります。1つ目の数値は要素のコピーを開始する位置(コピー先)のインデックスを表し、残りの2つの数値はコピー元となるデータの開始位置と終了位置のインデックスを表します。構文copyWithin()メソッドの基本的な構文は以下の通りです。obj.copyWithin(target, start, end);引数の説明target: 要素をコピーする先の開始インデックス(必須)start: コピー元データの開始インデックス(必須)end

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

    TypedArray.entries()関数とはentries()は、TypedArray(型付き配列)オブジェクトが持つメソッドの一つで、その型付き配列のキー(インデックス)と値(要素)のペアを順番に取り出せる新しいArray Iteratorオブジェクトを返します。このイテレーターを利用することで、配列内の各要素だけでなく、その要素が配列のどの位置(インデックス)にあるのかも同時に取得できます。戻り値の各要素は「[インデックス, 値]」という形式の配列になっています。構文typedArray.entries()このメソッドは引数を受け取らず、呼び出すだけで新しいイテレーターオブジェクトを返

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

    JavaScriptのTypedArray.every()メソッドは、型付き配列(TypedArray)のすべての要素が、指定したコールバック関数によるテスト条件を満たしているかどうかを判定するためのメソッドです。 すべての要素がテストに合格すればtrueを返し、1つでも条件を満たさない要素が存在すればfalseを返します。配列全体の品質チェックやバリデーション処理などに活用できる便利なメソッドです。 基本構文 every()メソッドの基本的な構文は以下の通りです。 typedArray.every(コールバック関数) コールバック関数には、各要素に対して実行されるテスト処理を記述します。この

  5. JavaScriptのTypedArray.fill()メソッドの使い方を徹底解説

    TypedArrayのfill()メソッドとはJavaScriptのTypedArrayオブジェクトが持つfill()メソッドは、配列内の指定した範囲の要素を、あらかじめ決めておいた固定値で一括して置き換えるための関数です。このメソッドは最大3つの引数を受け取ります。第1引数: 配列に代入する固定値第2引数: 置き換えを開始するインデックス第3引数(省略可): 置き換えを終了するインデックス終了インデックスを省略した場合は、開始位置から配列の末尾までのすべての要素が指定した値で上書きされます。また、負のインデックスを指定すると、配列の末尾からの相対位置として解釈される点も覚えておくと便利です。

  6. JavaScriptのSet.values()メソッドの使い方と実例解説

    JavaScriptにおける Set オブジェクトの values() メソッドは、その Set が現在保持しているすべての値を格納したイテレーターオブジェクトを返します。返されたイテレーターに対して next() メソッドを呼び出すことで、要素を先頭から順番に1つずつ取り出すことができます。なお、keys() メソッドは values() のエイリアス(別名)として定義されており、どちらも同じイテレーターを返します。これは Map オブジェクトとの API 一貫性を保つために設けられています。構文(シンタックス)values() メソッドの基本的な構文は次のとおりです。setObj.valu

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

    SharedArrayBufferのbyteLengthプロパティは、そのバッファのサイズ(長さ)をバイト数で表す32ビット符号なし整数を返します。 SharedArrayBufferは、メインスレッドとWeb Workerなど、複数の実行コンテキスト間で共有できるメモリ領域を表すオブジェクトです。byteLengthプロパティは読み取り専用であり、バッファは作成時にサイズが固定されるため、後から変更することはできません。 構文 byteLengthプロパティの構文は以下のとおりです。 sharedArrayBuffer.byteLength サンプルコード 次の例では、8バイトのShared

  8. JavaScriptのparseInt()関数とは?基数を指定して文字列を整数に変換する方法

    parseInt()は、JavaScriptの組み込み関数の一つで、文字列として表された数値を整数に変換します。この関数は2つの引数を受け取ります。1つ目は変換対象となる数値を表す文字列、2つ目は基数(radix)を表す数値です。戻り値としては、指定した基数に基づいて解析された整数が返されます。 構文 parseInt()関数の基本的な構文は以下のとおりです。 parseInt(4524, 8); 第1引数(string):変換したい数値を表す文字列 第2引数(radix):文字列をどの進法で解釈するかを示す基数(例:10進数なら10、16進数なら16) 使用例 次の例では、文字列「4

  9. JavaScriptのparseFloat()関数とは?構文と使い方をわかりやすく解説

    JavaScriptのparseFloat()関数は、引数に渡された文字列を解析し、浮動小数点数として返すグローバル関数です。文字列の先頭から数値として解釈できる部分を読み取り、数値として扱えない文字に到達した時点で解析を終了します。先頭にある空白文字は無視されます。また、引数がすでに数値である場合は、その値がそのまま返されます。一方、文字列の先頭が数値として解釈できない場合には、NaN(Not a Number)が返される点に注意してください。構文parseFloat()関数の構文は以下のとおりです。parseFloat(string);使用例次の例では、parseFloat()関数を使って

  10. JavaScriptのisNaN()関数とは?使い方と判定結果をわかりやすく解説

    JavaScriptのisNaN()関数とはJavaScriptのisNaN()関数は、引数として渡された値がNaN(Not a Number:数値ではない)であるかどうかを判定するグローバル関数です。値がNaN、あるいは数値に変換した結果NaNになる場合はtrueを返し、有効な数値であればfalseを返します。この関数は、文字列を数値へ変換する処理や数値演算の結果が不正になったかどうかをチェックしたい場合などに活用できます。構文isNaN(value);value: 判定対象となる値(文字列・数値・オブジェクトなど)また、ES6以降ではNumberオブジェクトからも呼び出すことが可能です。N

  11. JavaScriptのisFinite()関数とは?使い方と実行例をわかりやすく解説

    isFinite()関数は、引数として渡された値が有限の数値(finite number)であるかどうかを判定するための組み込み関数です。判定した結果、値が有限数であれば true を返し、無限大(Infinity)や NaN などの有限数でない値であれば false を返します。 なお、この関数はグローバル関数として直接呼び出せるほか、Number.isFinite() の形式で Number オブジェクトからも呼び出すことが可能です。両者には型変換の扱いに違いがある点に注意しましょう。 構文 isFinite()関数の基本的な構文は以下のとおりです。 isFinite(5655); 引数に

  12. JavaScriptのeval()関数とは?基本構文と使い方を解説

    JavaScriptのeval()関数は、引数として渡された文字列をJavaScriptのコードとして評価し、実行した結果を返す関数です。文字列形式で記述された式やステートメントを、プログラムの実行時に動的に処理できる点が大きな特徴です。 なお、引数に文字列以外(数値やオブジェクトなど)が渡された場合、eval()関数はその値を変更せずにそのまま返します。 基本構文 eval()関数の基本的な使い方は以下のとおりです。引数には、実行したいJavaScriptのコードを指定します。 eval(32*45); // 文字列 32*45 をコードとして評価し、1440 を返す 使用例 次のサン

  13. JavaScriptのencodeURIComponent()関数とは?使い方をわかりやすく解説

    JavaScript の encodeURIComponent() 関数は、URI を表す文字列を引数として受け取り、文字列中の特殊文字を 1〜4 桁の数字とエスケープシーケンス(パーセントエンコーディング)に置き換えてエンコードします。 URL には直接含めることができない日本語や一部の記号などを安全に扱えるようにするため、クエリパラメータの生成などでよく利用される関数です。 構文 基本的な構文は次のとおりです。 encodeURIComponent(https://www.qries.com/); 使用例 実際のコード例を見てみましょう。 <html> <head&g

  14. JavaScriptのencodeURI()関数とは?構文・使い方・実行例をわかりやすく解説

    encodeURI() 関数は、URI(Uniform Resource Identifier)を表す文字列を受け取り、その中の文字をパーセントエンコーディング(%XX形式)のエスケープシーケンスに置き換えることでエンコードします。ただし、encodeURI() は「URI全体」を対象とするため、URLの構造を維持するために必要な予約文字(:/?#[]@!$&()*+,;= など)や、英数字・一部の記号はエンコードされずそのまま保持されます。主に日本語やキリル文字など、マルチバイト文字を含むURLを安全に扱いたい場合に利用されます。構文基本的な構文は以下のとおりです。encodeURI(uri

  15. JavaScriptのdecodeURIComponent()関数とは?構文と使い方をわかりやすく解説

    decodeURIComponent()は、エンコード済みのURI(Uniform Resource Identifier)を表す文字列を引数として受け取り、それをデコードして結果を返すJavaScriptの組み込み関数です。主に、encodeURIComponent()によってエンコードされたURLやクエリ文字列を、元の読み取り可能な形式に戻したい場面で使用されます。 構文 基本的な構文は次のとおりです。 decodeURIComponent(encodedURI) 引数encodedURIには、encodeURIComponent()などでパーセントエンコードされた文字列を渡します。戻

  16. JavaScriptのNumber.toString()メソッドとは?数値を文字列に変換する方法を解説

    JavaScriptのNumberオブジェクトが持つtoString()メソッドは、数値を文字列に変換して返すメソッドです。基数(進数)を引数として指定することで、2進数や16進数など、さまざまな形式の文字列表現を取得できます。基本構文toString()メソッドの構文は以下のとおりです。num.toString(基数);引数には「基数」を指定します。これは省略可能で、2から36までの整数を渡すことができます。基数を省略した場合:10進数の文字列として返されます基数に2を指定:2進数(バイナリ)表現の文字列基数に8を指定:8進数(オクタル)表現の文字列基数に16を指定:16進数(ヘキサ)表現の

  17. JavaScriptのNumber.valueOf()メソッドとは?構文と実行例をわかりやすく解説

    Number.valueOf()は、Numberオブジェクトがラップしている数値(プリミティブ値)を返すJavaScriptの組み込みメソッドです。オブジェクトとして扱われている数値から、計算などにそのまま使える元の数値を取り出したい場合に活用できます。 構文 valueOf()メソッドの書式は以下のとおりです。 num.valueOf(); なお、このメソッドは引数を受け付けません。引数を渡しても無視され、常にオブジェクトが保持している元の数値が返される点に注意してください。 基本的な使用例 まずは、toString(16)で数値を16進数表記に変換するシンプルなサンプルです。 <ht

  18. JavaScriptのSet.sizeプロパティの使い方を解説

    Set.sizeプロパティとはSetオブジェクトのsizeプロパティは、現在のSetオブジェクトに格納されている要素の数を表す数値を返します。Setは重複する値を自動的に排除するデータ構造であるため、sizeプロパティを参照することで、コレクション内のユニークな値の個数を簡単に把握できます。構文sizeプロパティの構文は以下のとおりです。Obj.sizeなお、sizeはメソッドではなくプロパティであるため、参照する際に括弧「()」は不要です。誤って「Obj.size()」のように呼び出すとエラーになるので注意しましょう。サンプルコード以下の例では、Setオブジェクトに4つの文字列を追加し、si

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

    Set.add()関数とは Setオブジェクトのadd()関数は、引数として受け取った値を現在のSetオブジェクトに追加するためのメソッドです。追加された値はSetの末尾に格納されます。 なお、Setは同じ値の重複を許さないコレクションであるため、すでに登録済みの値を再度add()で追加しようとした場合、その操作は無視されます。 構文 基本的な構文は以下の通りです。 setObj.add(value) パラメータ value:Setに追加したい値を指定します。数値、文字列、オブジェクトなど、あらゆる型の値を1つだけ受け取ります。 戻り値 add()メソッドは、値が追加された後のSetオブ

  20. UMTSとは?第3世代携帯電話システムの特徴と仕組みを解説

    ユニバーサルモバイルテレコミュニケーションシステム(UMTS:Universal Mobile Telecommunications System)は、GSM規格をベースとした、ブロードバンド・パケット方式の第3世代(3G)移動体通信システムです。UMTSの仕様は、無線アクセスネットワークからコアネットワーク、さらにユーザー認証に至るまで、モバイルネットワークシステム全体を網羅している点が大きな特長です。 UMTSの主な特徴 ITU(国際電気通信連合)が定めるIMT-2000標準の構成要素であり、3GPPによって開発されました。 広帯域符号分割多元接続であるW-CDMA(Wideband C

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