JavaSciptの入門や学習に使える記事一覧

JavaScript

JavaScriptで変数が配列か判定する方法(isArray)

JavaScriptで変数が配列か判定する方法について書いています。 配列か判定するにはArray.isArrayを使うと良いです。 Array.isArrayで配列か判定する 変数や値が配列か判定するには、Array.isArrayを使う...
JavaScript

JavaScriptで配列の要素を削除する方法!

JavaScriptの配列で要素を削除する方法について書いています。 配列の要素を削除するには、下記の方法で削除することができます。 ・deleteを使う ・popメソッドを使う ・shiftメソッドを使う ・spliceメソッドを使う ・...
JavaScript

JavaScriptで文字列に変数を埋め込む方法!

JavaScriptで文字列に変数の値を埋め込む方法について書いています。 文字列に変数の値を埋め込むには、下記の方法があります。 ・文字列結合して埋め込む ・テンプレートリテラルを使う テンプレートリテラルを使う方が、簡潔に書くことができ...
JavaScript

JavaScriptで文字列の長さを取得!サンプル4選(length)

JavaScriptで文字列の長さを取得する方法について書いています。 文字列の長さを取得するときには、lengthプロパティにアクセスすると良いです。 lengthで文字数を取得する 文字列の入っている変数から、lengthプロパティにア...
JavaScript

JavaScriptで大文字・小文字を変換(toUpperCase・toLowerCase)

JavaScriptで絵文字の大文字・小文字を変換する方法について書いています。 それぞれ文字列から、下記のメソッドを使うことで変換することができます。 ・小文字から大文字に変換する時にはtoUpperCaseメソッドを使う ・大文字から小...
JavaScript

JavaScriptの配列でループする方法3選!

JavaScriptの配列の要素でループする方法について書いています。 配列の要素数分ループしたいときには、下記の構文やメソッドを使うことができます。 ・for文 ・forEachメソッド ・for...of文 forでループする for文...
JavaScript

JavaScriptの集合(Set)の使い方! (追加・削除・含む)

JavaScriptの集合(Set)の使い方について書いています。 最初にSetの使い方を解説して、下記の操作について書きました。 ・要素を追加する ・要素を含むか確認する ・要素を削除する ・全ての要素を削除する ・配列の重複を削除する ...
JavaScript

JavaScriptの辞書(Map)の使い方!(取得・追加・削除など)

JavaScriptのMapの使い方について書いています。 Mapの使い方について解説した後に、Mapの下記の操作方法について書きました。 ・キーを元に値を取得する ・キーと値を追加する ・キーと値を削除する ・全てのキーと値を削除する ・...
JavaScript

JavaScriptのisFinite関数の使い方!テストパターン9選!

JavaScriptのisFinite関数の使い方について書いています。 最初にisFinite関数の使い方について解説しています。 その後に、いろいろな値を渡して、動作を確認してみました。 isFinite関数の使い方 isFinite関...
JavaScript

JavaScriptのInfinityとは?判定する方法など!

JavaScriptのInfinityについて書いています。 最初にInfinityについて解説して、その後に判定する方法を書いています。 Infinityとは? JavaScriptのInfinityは無限大を表す値のです。 そのまま使う...
JavaScript

JavaScriptのNaNとは何だ?isNaNで判定できる!

JavaScriptのNaNについて書いています。 最初にNaNについて解説して、その後にisNaN関数で判定する方法について書きました。 NaNとは何だ? NaNは「not a number」の略で、数値でないことを表す値になります。 プ...
JavaScript

JavaScriptで例外を発生させる!(throw)

JavaScriptでthrowを使って、例外を発生させる方法について書いています。 try catchブロックの中でthrowを使って、例外を発生させることができます。 throwの使い方について解説した後に、例外オブジェクトを自作する方...