JavaScript

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の使い方について解説した後に、例外オブジェクトを自作する方法に...
JavaScript

JavaScriptで例外処理!(try, catch, finally)

JavaScriptでtry catchを使って、例外処理を書く方法についてです。最初にtry catchについて解説して、その次にfinallyについて書いています。try catchの使い方try catchを使うと、tryブロックで例...
JavaScript

JavaScriptで乱数を取得する方法!(Math.random)

JavaScriptで乱数を取得する方法について書いています。JavaScriptでランダムな数値を取得したいときには、Math.randomメソッドを使うと良いです。乱数を取得する方法乱数を取得したいときには、Math.randomメソッ...