弥勒菩薩が書いた気になるブログ

プログラム言語・Webデザイン・介護・仏教などに関して

JavaScriptのブログ記事

JavaScript(ムラゴンブログ全体)
  • JS--try...catch 文内の関数の例外処理

    try...catch 文内の関数の例外処理 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【tryブロックの中から呼び出し他関数内で例外が発生した場合】 try...catch 文の書式は次のようになっており、例外が発生する可能性がある文を try のあとのブ... 続きをみる

  • js--try...catch...finally文

    try...catch...finally文 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【try...catch...finally文の使い方】 try...catch...finally 文を使用すると、 try ブロックの中で例外がスローされたかどうかに... 続きをみる

  • JS--try...catch文

    try...catch文を使った例外処理 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【例外がスローされた時の挙動について】 最初に例外に対して何の処理も記述していないプログラムで例外がスローされた時の挙動を確認しておきます。 サンプル function su... 続きをみる

  • JS--コールバック関数/高階関数

    コールバック関数/高階関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【コールバック関数/高階関数の記述方法】 JavaScript では関数もオブジェクトのひとつであり、変数に格納したり関数を呼びだす時の引数として指定することができます。 関数リテラルを使... 続きをみる

  • JS--再帰関数

    再帰関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【再帰関数の記述方法】 再帰関数とは関数内から自分自身の関数を呼びだすことです。 ・例 function test(){ test(); } test(); 関数 test は関数内で自分自身である te... 続きをみる

  • JS-- Function オブジェクトのlength プロパティ

    Function オブジェクトのlength プロパティ 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【引数の数を取得する(length)】 関数でいくつの引数を受け取るように定義されているのかを参照するときにに使用されるのが Function オブジェクトの... 続きをみる

  • JS--関数を文字列に変換するには

    関数を文字列に変換するには 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数を文字列に変換する(toString)】 関数を文字列に変換するときに使用されるのが toString メソッドです。 ・書式 関数名.toString() 関数名や、関数オブジェク... 続きをみる

  • JS--argumentsオブジェクト

    argumentsオブジェクト 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【argumentsオブジェクト】 arguments オブジェクトは関数の中でのみ利用できるオブジェクトです。 関数に渡されてきた値をすべて格納しており、配列の要素のように argu... 続きをみる

  • JS--Functionコンストラクタ

    Functionコンストラクタを使って関数を定義する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【functionコンストラクタを使った関数の定義】 Function コンストラクタを使って関数を定義する方法は次のような書式を使用します。 let 変数名 =... 続きをみる

  • JS--アロー関数式

    アロー関数式 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【アロー関数式を使った関数の定義】 アロー関数式を使うことで関数リテラルによる関数定義をより簡略化して記述することができます。 関数リテラルの場合 let 変数名 = function(引数1, 引数2... 続きをみる

  • JS--無名関数

    無名関数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数リテラルを使って関数を定義する(無名関数)】 関数を定義する方法のひとつである関数リテラルを使って関数を定義する方法について解説します。 ・書式 let 変数名 = function(引数1, 引数2... 続きをみる

  • JS--関数もオブジェクトの仲間?

    関数もオブジェクト 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数もオブジェクトの一つ】 JavaScript では関数もオブジェクトのひとつです。関数宣言を使って関数を定義すると、関数名に指定した名前の変数が作成され、変数には関数オブジェクトが代入されま... 続きをみる

  • JS--関数の記述位置について

    関数の記述位置について 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数の記述する位置】 一般的には関数を先に定義しておき、そのあとで関数を呼び出すように記述されるケースが多いですが、関数の定義をあとに記述しても問題はありません。 サンプル1 functio... 続きをみる

  • JS--関数の戻り値を複数返す方法

    関数の戻り値を複数返す方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数から複数の値を呼び出し元へ返す】 関数の定義では return 文の値に戻り値を記述することで関数の呼び出し元へ値を返すことができます。 サンプル function maxAndMi... 続きをみる

  • JS---関数のreturn 文

    return 文について 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【戻り値の基本的な使い方】 関数の定義では return 文の値に戻り値を記述することで関数の呼び出し元へ値を返すことができます。 ・関数定義 function 関数名(仮引数1, 仮引数2... 続きをみる

  • JS--関数へミュータブルな値を渡した時の注意点

    関数へミュータブルな値を渡した時の注意点 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【イミュータブル(変更可)な値を関数へ渡す場合】 数値や文字列のようにミュータブル(変更不可)な値を引数に指定して関数を呼びだす場合、関数側で引数に対して新しい値を格納しても... 続きをみる

  • JS--関数の引数

    関数の引数 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【引数の基本的な使い方】 ・関数の定義 function 関数名(仮引数1, 仮引数2, ...){ 実行される処理1; 実行される処理2; ... return 戻り値; } ・関数の呼び出し 関数名(... 続きをみる

  • JS--関数

    関数を定義する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関数を定義する】 関数を定義する方法はいくつかありますが、ここでは function キーワードを使った関数の宣言について ・書式 function 関数名(引数1, 引数2, ...){ 実行され... 続きをみる

  • JS--要素の値を合計する

    要素の値を合計する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【要素の値を合計する方法】 Array オブジェクトの reduce メソッドを使うと、配列に含まれるすべての要素の値を合計し、その合計値を返します。 書式 配列名.reduce( コールバック関... 続きをみる

  • JS--条件を満たした要素で配列を作る

    条件を満たした要素で配列を作る 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【条件を満たした要素で配列を作る】 Array オブジェクトの filter メソッドを使うと、配列に含まれる要素に対して条件を満たす要素だけを集めた新しい配列を作成することができます... 続きをみる

  • JS--配列要素の並び替え

    配列要素の並び替え 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【要素を逆順に並び替える】 Array オブジェクトの reverse メソッドを使うと、配列の要素を逆順に並び替えます。 書式 配列名.reverse() サンプル let fruit = [&... 続きをみる

  • JS--配列要素を連結して文字列を作成する方法

    配列要素を連結して文字列を作成する方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【要素を連結して作成した文字列を取得するには】 Array オブジェクトの join メソッドを使うと、要素を連結して作成した文字列を取得できます。 ・書式 配列名.join(... 続きをみる

  • JS--配列要素のコピー

    配列要素のコピー 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【指定した範囲の要素を持つ新しい配列の作成】 slice メソッドを使うと、引数に指定した範囲の要素を持つ新しい配列を作成できます。 ・書式 配列名.slice() 配列名.slice(開始インデッ... 続きをみる

  • JS--条件に一致する配列要素の検索方法

    条件に一致する配列要素の検索方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【条件に一致するインデクスを取得する方法】 findIndex メソッドを使うと、引数に指定したコールバック関数の中で定義した条件式を満たす要素を配列の先頭から検索することができます... 続きをみる

  • JS--配列の検索

    配列の検索 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【配列の先頭から検索する(indexOfメソッド)】 Array オブジェクトの indexOf メソッドを使うと指定した値を持つ要素を配列の先頭から検索する。 ・書式 配列名.indexOf(値) 配列... 続きをみる

  • JS---配列と配列を結合する

    配列と配列を結合する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【concatメソッドを使った配列の結合】 Array オブジェクトの concat メソッドを使うと配列に対して別の配列を結合した新しい配列を取得することができます。 ・書式 配列名.conc... 続きをみる

  • JS--配列の要素を順に取得する

    配列の要素を順に取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【forEachメソッドの使い方】 Array オブジェクトの forEach メソッドを使うと配列に含まれる要素を順に取り出し、記述したコールバック関数渡して処理することができます。 ・書... 続きをみる

  • JS--配列要素の置き換え

    配列要素の置き換え 開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【配列の要素を別の要素に置き換える(splice )】 Array オブジェクトの splice メソッドを使うと配列の指定した範囲の要素を別の要素に置き換えることができます ・書式 配列名.spl... 続きをみる

  • JS---配列の要素を削除する方法

    配列の要素を削除する方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【popメソッドを使って配列の最後の要素を削除する】 ・popメソッドの書式 配列名.pop() サンプル let fruit = ['apple', 'melon&... 続きをみる

  • JS---配列へ要素を追加する

    配列へ要素を追加する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【インデックスを指定して要素を追加する】 作成済の配列に対して新しい要素を追加するには、現在存在しないインデックスを指定して要素に対して値を代入することです。 サンプル let fruit = ... 続きをみる

  • JS--オブジェクトが配列であるかを調べる方法

    オブジェクトが配列であるかを調べる方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【オブジェクトが配列かどうかを調べる(isArrayaメソッド)】 ・書式 Array.isArray(オブジェクト); サンプル let result = [10, 42, ... 続きをみる

  • JS--配列の要素の数を取得する方法

    配列の要素の数を取得する方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【lengthプロパティを参照する】 配列の要素の数を調べるには、lengthプロパティを使う。 ・書式 配列名.length サンプル let data = [10, 42, 52];... 続きをみる

  • JS--多次元配列の利用

    多次元配列の利用 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【多次元配列を作成する】 下図のような多次元配列を扱う場合 サンプル let user1 = ['Yamada', 28, 'Tokyo']; let user2 =... 続きをみる

  • JS---配列の値の取得と、代入

    配列の値の取得と、代入 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【インデックスを指定して配列の要素へアクセスする】 配列の要素はインデックス(添字)と呼ばれる数値を指定することでアクセスすることができます。 インデックスは配列の一番最初の要素が 0 、次の... 続きをみる

  • JS---配列の作成方法

    配列の作成方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【配列リテラルから配列を作成する】 配列リテラルを使って配列を生成する場合は次の書式を使用します ・書式 [要素1, 要素2, 要素3, ...]←配列リテラル ※リテラルは、文字列や数字な... 続きをみる

  • JS--配列

    配列のメリット 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【配列とは】 複数の値を保管・管理するする場合、複数の変数を使うより、一つの配列を使った方が便利である。 サンプル 3人の平均値の計算において、変数と、配列の違いを見てみる。 ・変数宣言 let re... 続きをみる

  • JS--複数のオブジェクトを一つにする方法

    複数のオブジェクトを一つにする方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【assignメソッドとは】 複数のオブジェクトを一つにまとめたるには Object オブジェクトの assign メソッドを使います。 ・書式 Object.assign(コピー... 続きをみる

  • JS--プロパティの追加や値を変更を不可にする方法

    プロパティの追加や値を変更を不可にする方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【プロパティの変更を禁止する(freeze)】 オブジェクトに対する変更を禁止するには Object オブジェクトの freeze メソッドを使います。 ・書式 Objec... 続きをみる

  • JS--配列からオブジェクトを作る

    配列からオブジェクトを作る 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【プロパティ名と値のデータからオブジェクトを作成する(fromEntries)】 プロパティと値のデータからオブジェクトを作成するには Object オブジェクトの fromEntries... 続きをみる

  • JS--オブジェクトからプロパティ名や値の一覧を配列で取得する方法

    オブジェクトからプロパティ名や値の一覧を配列で取得する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【プロパティ名の一覧を取得する(keys)】 オブジェクトに含まれるプロパティのプロパティ名の一覧を取得するには、keys メソッドを使う。 ・書式 Objec... 続きをみる

  • JS--オブジェクトのプロパティ名を順に取り出す方法

    オブジェクトのプロパティ名を順に取り出す方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【for...in 文】 オブジェクトに含まれるプロパティのプロパティ名を順に取り出しながら繰り返し処理を行う時に使用される。 ・書式 for (変数名 in オブジェク... 続きをみる

  • JS--指定プロパティを持っているかを判別する方法

    指定プロパティを持っているかを判別する方法 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【オブジェクトがプロパティを持っているか確認する】 Object オブジェクトの hasOwnProperty メソッドでプロパティの有無がわかる ・書式 オブジェクト.h... 続きをみる

  • オブジェクトへのプロパティの追加と削除

    オブジェクトへのプロパティの追加と削除 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【プロパティを追加する】 ・オブジェクトに新しいプロパティを追加するには、オブジェクトに存在していないプロパティ名に値を代入すること サンプル let mybox = { wi... 続きをみる

  • JS--プロパティの値の取得と新しい値の代入

    プロパティの値の取得と新しい値の代入 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ピリオド演算子形式】 オブジェクトのプロパティへアクセスする方法の一つは、ピリオド演算子形式でアクセスする方法です。 ・書式 オブジェクト.プロパティ名 サンプル let us... 続きをみる

  • JS--オブジェクトを作成する

    オブジェクトを作成する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【オブジェクトリテラルの記述方法】 オブジェクトリテラルを使ってオブジェクトを生成する場合 ・書式 {プロパティ名1:値1, プロパティ名2:値, プロパティ名3:値3, ...} サンプル ... 続きをみる

  • JS--オブジェクト

    オブジェクトの基本的 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【オブジェクトの基本的】 オブジェクトでは複数のプロパティをまとめたものを指す ※プロパティは、プロパティ名と値で表されるデータのこと。 サンプル文 //オブジェクト let user = { ... 続きをみる

  • JS-- if .. else if 文

    if .. else if 文 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【複数の条件式を組み合わせる(if..else if)】 if 文では条件式が true か false かによって実行する処理を分岐する事ができますが、条件式を追加することでより複雑... 続きをみる

  • JS--条件分岐(if)

    条件分岐・if 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【if文の基本書式】 if 文では条件式を評価した結果に応じて異なる実行する処理を分けることができます ・書式 if (条件式){ 条件式が true の時に実行する処理; ... } サンプル le... 続きをみる

  • break文とcontinue文でラベルを指定する

    break文とcontinue文でラベルを指定する 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ラベルの設定方法】 JavaScript では任意の文に対してラベルを指定することができます。 ・書式 ラベル名: 文 サンプル int count = 1; /... 続きをみる

  • JS--continue文

    continue文 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【continue文の使い方】 continue 文が実行されると、繰り返し処理の残りの処理をスキップして、次の繰り返し処理を開始します continue 文の対象となるのは for 文、 whi... 続きをみる

  • JS--break文の使い方

    break文の使い方 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【break文の使い方】 break 文が実行されると、 break 文が記述されている最も内側の繰り返し処理が終了し次の処理へ移ります。 ・書式 break; サンプル let num = 1... 続きをみる

  • JS--for...in文

    for...in文 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【for...in文の基本書式】 for...in 文ではオブジェクトに含まれるプロパティ名を順に取得ことができます。 ・書式 for (変数名 in オブジェクト){ 実行する文1; 実行する文... 続きをみる

  • JS---do...while文

    do...while文(繰り返し処理) 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【do...while文の基本書式】 do...while 文では括弧()の中に記述した条件式が true を返すあいだ、繰り返し処理を行います。 ・書式 do{ 実行する文1... 続きをみる

  • JS---while文

    while文 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【while文の基本書式】 while 文では括弧()の中に記述した条件式が true を返すあいだ、繰り返し処理を行います。 ・書式 while (条件式){ 実行する文1; 実行する文2; ... ... 続きをみる

  • JS--for文の入れ子

    for文の入れ子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【for文の中でfor文を実行する】 for 文で繰り返し実行される文には任意の文を記述できますので、別の for 文を記述するといったことも可能(入れ子)。 サンプル for (let i = 0... 続きをみる

  • JS--for文

    for文(繰り返し処理) 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【for文の基本書式】 for 文では指定した回数だけ繰り返し処理を行うことができます ・書式 for (初期化式; 条件式; 変化式){ 実行する文1; 実行する文2; ... } または... 続きをみる

  • JS--カンマ演算子

    カンマ演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【カンマ演算子】 カンマ演算子は式を 1 つ記述する代わりに複数の式を記述する場合に使われます。 ・書式 式1, 式2, 式3, ...; サンプル文 let x; let y; let z; z = ... 続きをみる

  • JS--文字の連結

    文字の連結 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字の連結】 算術演算子の一つである加算演算子(+)は 2 つの値がともに数値の場合には数値の加算として使用されますが、 1 つまたは 2 つがの値が文字列の場合には文字列の連結として使用されます。 サ... 続きをみる

  • JS--typeof演算子

    typeof演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【typeof演算子】 typeof 演算子は対象となる値のデータ型を表す文字列を返す演算子 ・書式 typeof 値 値には数値や文字列、オブジェクトなどの値を指定します ・サンプル conso... 続きをみる

  • JS--条件演算子

    条件演算子(三項演算子) 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【条件演算子の使い方】 条件演算子は三項演算子とも呼ばれる演算子で条件によって処理を分けることができます。 ・書式 条件式 ? 式1 : 式2 条件式の値が true だった場合に式1を評価... 続きをみる

  • js--論理演算子

    論理演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【論理演算子の種類と使い方】 論理演算子には次の 3 種類ある && 論理積 演算子の前および後ろの式が共に true の場合に全体が true となります。 || 論理和 演算子の前また... 続きをみる

  • JS--等価演算子

    等価演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【等価演算子の種類と使い方】 等価演算子には次の 4 種類がある。等価演算子は 2 つの値が等しいか(または等しくないか)を評価し true または false を返す。 == 等価 != 不等価 ===... 続きをみる

  • 関係演算子

    関係演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【関係演算子の種類と使い方】 関係演算子には次の 4 種類が用意されている。 < より小さい <= 以下 > より大きい >= 以上 関係演算子は 2 つの値を比較し true ま... 続きをみる

  • JS---代入演算子

    代入演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【代入演算子の種類と使い方】 代入演算子(=)は演算子の前に記述した変数に対して演算子の後に記述したオペランドを代入する場合に使用します。 ・書式 変数 = 値 サンプル let num; num = 1... 続きをみる

  • JS---シフト演算子

    シフト演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ビット演算子】 ビット演算子の中でも次の 3 つはシフト演算子と言う ◆左シフト 左シフト(<<)は演算子の前のオペランドを後のオペランド分だけ左へシフトします。 32 ビットを超えた分は... 続きをみる

  • JS--ビット演算子

    ビット演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【ビット演算子の種類】 JavaScript では内部的に数値はすべて 64 ビットの浮動小数点数として処理されます。ただ、ビット演算子は 32 ビットの整数に変換してから処理されます。その為、小数部分... 続きをみる

  • JS--インクリメントとデクリメント

    インクリメントとデクリメント 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【インクリメント演算子とデクリメント演算子】 1.インクリメント演算子(++) →数値に1を加える。N=N+1と同じ ・書式 数値++ ++数値 2.デクリメント演算子(--)... 続きをみる

  • JS---単項マイナス演算子/単項プラス演算子

    単項マイナス演算子/単項プラス演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【単項マイナス演算子の使い方】 単項マイナス演算子(-)は演算子の後に記述した数値の符号を変換します。 サンプル let num1 = 16; let num2 = -8; co... 続きをみる

  • JS--算術演算子

    算術演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【算術演算子の種類と使い方】 算術演算子には、下記の 6 種類ある。 1.加算演算子(+) 演算子の前の値と後の値がどちらも数値だった場合には数値の加算が行われる。 サンプル console.log(10... 続きをみる

  • JS--演算子の優先順位と結合規則

    演算子の優先順位と結合規則 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【演算をどの順番で行うのか】 ・サンプル文 let num; num = 5 + 4 * 3; console.log(num); >> 17 演算子順は、* 演算が先で、+演... 続きをみる

  • JS---値渡しと、参照渡し

    値渡しと、参照渡し 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【プリミティブ型の値を変数に代入する】 プリミティブ型の値 →数値、文字列、真偽値( true など)、 undefined 、 null 、シンボルなどを言う。 変数 a を宣言し、数... 続きをみる

  • JS---変数の未代入の確認

    変数の未代入の確認 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【宣言した変数に格納されている値】 変数を利用する場合は変数を宣言してから値を代入するが、値を一度も代入していない場合、変数には未定義値( undefined )という特殊な値が格納される。 サン... 続きをみる

  • JS--変数への値代入、初期化

    変数への値代入、初期化 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【変数名のルール】 ・使用できる文字は Unicode文字、アンダーバー(_)、ドル記号($) ・大文字と小文字は区別されます ・1文字目には数字(0から9)は使用できません ・変数名にはJa... 続きをみる

  • JS--定数宣言

    定数宣言 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【定数の宣言】 const (定数)を使って変数を宣言する場合、宣言時に必ず初期値を指定する必要がある。 ・書式 const 変数名=初期値; サンプル const branchName = '大阪... 続きをみる

  • JS---変数宣言

    変数宣言とは 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【変数の宣言方法】 2015年のECMAScript 2015 (ES6) 以降、javascriptは var に加えて let と const を使用することができるようになりました。 変数宣言は、... 続きをみる

  • JS--変数とは

    変数とは 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【変数とは】 プログラミング言語では値を格納するための一時的なメモリを変数という。 サンプル let tax = 1.1; //変数に1.1を代入 console.log("ボールの値段は&quo... 続きをみる

  • JS--指定の長さに成るよう文字を追加するメソッド

    指定の長さに成るよう文字を追加するメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【先頭に文字列を追加して指定した長さに変更する】 String オブジェクトの padStart メソッドは、対象の文字列が指定した長さになるように文字列の先頭に別途指定し... 続きをみる

  • JS--空白を取り除くメソッド

    空白を取り除くメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列の先頭及び末尾から空白を取り除く】 trim メソッドは、対象の文字列の先頭および末尾から空白を取り除いた新しい文字列を返します。 ・書式 文字列.trim() サンプル let st... 続きをみる

  • JS--指定文字の有無を検索するメソッド

    文字検索メソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列を検索する】 String オブジェクトの includes メソッド →対象の文字列に指定した文字列が含まれるかどうかを検索し、見つかった場合は true を、見つからなかった場... 続きをみる

  • JS--指定文字を検索し、位置を返すメソッド

    指定文字を検索し、位置を返すメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列を先頭から検索する】 String オブジェクトの indexOf メソッドは、対象の文字列に指定した文字列が含まれるかどうかを文字列の先頭から検索し、見つかった場合は最... 続きをみる

  • JS--文字列の先頭・末尾を調べるメソッド

    文字列の先頭・末尾を調べるメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列の先頭を調べる】 String オブジェクトの startsWith メソッドは →対象の文字列の先頭が指定した文字列かどうかを判別し true または fals... 続きをみる

  • JS---文字列の文字の大きさを変更するメソッド

    文字列の文字の大きさを変更するメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 参考サイト:https://www.javadrive.jp/ 【大文字を小文字に変換する】 toLowerCase メソッドは、対象の文字列に含まれる大文字のアルファベットを... 続きをみる

  • JS--指定位置のUTF-16文字コードを取得するメソッド

    指定位置のUTF-16文字コードを取得するメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 参考サイト:https://www.javadrive.jp/ 【charCodeAtとは】 対象の文字列の指定したインデックスが示す位置にある文字の UTF-16... 続きをみる

  • JS--指定位置のUTF-16文字コードを取得するメソッド

    指定位置のUTF-16文字コードを取得するメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 参考サイト:https://www.javadrive.jp/ 【charCodeAtとは】 対象の文字列の指定したインデックスが示す位置にある文字の UTF-16... 続きをみる

  • JS---文字列から指定位置から文字を取得するメソッド

    文字列から指定位置から文字を取得するメソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【String オブジェクトの charAt メソッド】 対象の文字列の指定したインデックスが示す位置にある文字を取得する ・書式 文字列.charAt(インデックス) ... 続きをみる

  • JS--文字列の繰り返しメソッド(repeat)

    文字列の繰り返し回数指定メソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【 repeat メソッドとは】 対象の文字列を指定した回数繰り返した新しい文字列を返すメソッド ・書式 文字列.repeat(回数) ※引数には 0 以上の正の数値を指定してくださ... 続きをみる

  • JS---文字列の連結

    concat メソッドでの文字列の連結 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【concat メソッドとは】 対象の文字列に引数に指定した 1 つまたは複数の文字列を順に連結し、新しい文字列を返すもの ・書式 文字列.concat(文字列[, 文字列, ... 続きをみる

  • js-文字列の置換

    replaceメソッドでの置換 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列を置換する(replace)】 String オブジェクトの replace メソッドは、対象の文字列の中の指定した文字列を別の文字列に置換します。 ・書式 文字列.repla... 続きをみる

  • String オブジェクトのメソッド、 split

    split メソッド 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【split メソッドとは】 String オブジェクトの split メソッドは、対象の文字列を指定した区切り文字で分割し、分割された文字列をそれぞれ要素として格納した配列を返します。 ・書式... 続きをみる

  • JS--String オブジェクトのプロパティ

    String オブジェクトのプロパティ:length 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字列の長さを取得する】 String オブジェクトの length プロパティは、対象の文字列の文字の数を返します ・書式 文字列.length サンプル l... 続きをみる

  • JS---サロゲートペア

    サロゲートペア 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【サロゲートペアとは】 JavaScript では内部的に文字を UTF-16 の文字コードで保管します。 UTF-16 でがほとんどの文字を 1 つの文字コードで表すことができますが、 Unicod... 続きをみる

  • 文字列のラッパーオブジェクトのString オブジェクト

    String オブジェクト 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【String オブジェクトとは】 文字列に対して String オブジェクトのメソッドを呼び出すと、文字列が自動的に String オブジェクトに変換されてメソッドが呼び出されます。(ラ... 続きをみる

  • SJ---テンプレートリテラル

    テンプレートリテラル 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【テンプレートリテラル】 ECMAScript 2015 (ES 6) からバッククォーテーション(`)で全体を囲っても記述することができるようになりました。 サンプル let msg = `こ... 続きをみる

  • JS---エスケープシーケンス

    エスケープシーケンス 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム ◆エスケープシーケンスとは →改行などの特殊な文字を文字列リテラルの中で使用したい時に用いられる。エスケープシーケンスはバックスラッシュ(\)( Windows の場合は円記号)と文字... 続きをみる

  • JS--文字リテラル

    JavaScriptにおける文字列 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【文字リテラルとは】 JavaScript では文字列として記述されたひとつひとつの文字は(UTF-16) の文字として保管されます。英数文字や日本語の文字だけでなく多くの文字を記... 続きをみる

  • 長整数リテラルで利用可能な演算子

    長整数リテラルで利用可能な演算子 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【長整数リテラルに対する算術演算子】 長整数リテラルでは算術演算子である加算演算子( + ),減算演算子( - ),乗算演算子( * ),除算演算子( / ),剰余演算子剰余演算子(... 続きをみる

  • 長整数リテラル

    長整数リテラル 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 クロム 【長整数リテラルとは】 長整数リテラル→プログラムの中で長整数の値を記述するときに使われる。 ・書式 let num = 854n; 数値の場合と同じように 10 進数以外に 16 進数、 ... 続きをみる

  • 値が整数かどうかを調べる

    値が整数かどうかを調べるには 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 Edge 【Number.isInteger メソッド】 対象の値が整数かどうかを調べて true または false を返します ・書式 Number.isInteger(値) サンプル Nu... 続きをみる

  • 静的メソッド--Number.isFinite

    Number.isFinite 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 Edge 【Number.isFinite メソッドとは】 対象の値が有限かつデータ型が数値型かどうかを調べて true または false を返します。 ・書式 Number.isFinit... 続きをみる

  • 静的メソッド-- Number.isNaN

    静的メソッド Number.isNaN 【開発環境】 OS:Win11(64ビット) VSCode1.72.2、 Edge 【 Number.isNaNとは】 このメソッドは、対象の値が NaN かつデータ型が数値型かどうかを調べて true または false を返します ・書式 Number.... 続きをみる