スポンサーリンク
JavaScript

JavaScript | 基礎構文:条件分岐 – ガード節(早期 return)

ガード節(早期 return)とは何かガード節(guard clause)とは、関数の冒頭で「条件を満たさない場合はすぐに return して処理を打ち切る」書き方のことです。これにより、不要なネスト...
JavaScript

JavaScript | 基礎構文:条件分岐 – 条件の分解

条件の分解とは何か「条件の分解」とは、複雑な条件式を一度に書くのではなく、小さな条件に分けて整理することです。初心者がいきなり長い if 文を書くと、読みづらくなりバグの原因になります。条件を分解する...
JavaScript

JavaScript | 基礎構文:条件分岐 – 複雑な条件式

複雑な条件式とは何か「複雑な条件式」とは、単純な if (x > 10) のような一つの条件ではなく、複数の条件を組み合わせて判定する式のことです。例えば「年齢が18歳以上 かつ 会員である」や「入力...
JavaScript

JavaScript | 基礎構文:条件分岐 – default

default とは何かdefault は switch 文 の中で「どの条件にも当てはまらなかった場合」に実行される部分です。いわば「最後の保険」であり、予期しない値や想定外の入力が来たときに備える...
JavaScript

JavaScript | 基礎構文:条件分岐 – break の役割

break とは何かbreak は「ここで処理を打ち切って抜ける」という命令です。主に switch 文 や ループ(for, while) の中で使われます。これがないと、意図しない処理が続いてしま...
JavaScript

JavaScript | 基礎構文:条件分岐 – switch 文の基本

switch 文とは何かswitch 文は「ある値に応じて複数の分岐を切り替える」ための構文です。if と else if をたくさん並べる代わりに、値ごとに分岐を整理して書けるのが特徴です。特定の値...
JavaScript

JavaScript | 基礎構文:条件分岐 – ネストした条件

ネストした条件とは何か「ネストした条件」とは、if 文の中にさらに if 文を書くことです。入れ子構造になっているため「ネスト」と呼ばれます。これを使うと「ある条件が真のときに、さらに別の条件をチェッ...
JavaScript

JavaScript | 基礎構文:条件分岐 – else

else とは何かelse は「もし if の条件が偽(false)だった場合に実行する処理」を書くための仕組みです。if とセットで使うことで「条件が当てはまらなかったときの代替処理」を明示できます...
JavaScript

JavaScript | 基礎構文:条件分岐 – else if

else if とは何かelse if は「もし最初の条件が偽だったら、次の条件を試す」という仕組みです。if と else の間に挟むことで、複数の条件を順番にチェックできます。これにより「場合分け...
JavaScript

JavaScript | 基礎構文:条件分岐 – if 文の基本

if 文とは何かif 文は「条件が真(true)なら、この処理を実行する」という分岐を書ける仕組みです。フォーム入力のチェック、アクセス権の判定、数値の範囲確認など、あらゆるロジックで使われます。Ja...
JavaScript

JavaScript | 基礎構文:比較・論理 – 三項演算子

三項演算子とは何か三項演算子は「条件式 ? 真の場合の値 : 偽の場合の値」という形で、1行で条件分岐と値の選択を行う書き方です。if文で値を代入する処理を、短く読みやすく表現できます。結果は「式の値...
JavaScript

JavaScript | 基礎構文:比較・論理 – falsy / truthy

falsy / truthy とは何かJavaScript では、条件式に値を置くと自動的に「真偽値」に変換されます。このとき false とみなされる値 を falsy、true とみなされる値 を...
JavaScript

JavaScript | 基礎構文:比較・論理 – 真偽値への型変換

真偽値への型変換とは何か「真偽値への型変換」は、値を true(真)か false(偽)として扱うことです。JavaScriptでは if、while、論理演算子(&&、||、!)などの「条件の場所」...
JavaScript

JavaScript | 基礎構文:比較・論理 – 論理演算子の優先順位

論理演算子の優先順位とはプログラムでは複数の演算子を組み合わせて条件を書くことがよくあります。そのとき「どの演算子を先に計算するか」を決めるルールが 優先順位 です。算数で「掛け算が足し算より先に計算...
JavaScript

JavaScript | 基礎構文:比較・論理 – NOT

NOT とは何かNOT は「条件を反転する」論理演算です。JavaScript では ! を使い、真(true)なら偽(false)に、偽なら真に変えます。条件式の意味をひっくり返したいときや、「値が...
JavaScript

JavaScript | 基礎構文:比較・論理 – 論理 OR

論理 OR とは何か論理 OR(または)は、2つの条件のうち「どちらかが真(true)」なら結果も真になる演算です。JavaScriptでは || を使います。条件分岐で「少なくとも1つ満たせばOK」...
JavaScript

JavaScript | 基礎構文:比較・論理 – 論理 AND

論理 AND とは何か論理 AND(かつ)は、2つの条件が「どちらも真(true)」のときにだけ真になる演算です。JavaScriptでは && を使います。条件分岐や「範囲内チェック(下限以上かつ上...
JavaScript

JavaScript | 基礎構文:比較・論理 – 不等号

不等号とは何か不等号は「値の大小」を比べて、真(true)か偽(false)を返す演算子です。主に >(より大きい)、<(より小さい)、>=(以上)、<=(以下)の4つを使います。条件分岐や範囲チェッ...
JavaScript

JavaScript | 基礎構文:比較・論理 – == と === の違い

なにが違うのか(結論)=== は「厳密等価」。値だけでなく型も同じときに true。== は「緩い等価」。比較前に型変換(自動)を行い、見かけ上同じなら true。初心者は基本的に === を使い、必...
JavaScript

JavaScript | 基礎構文:比較・論理 – 比較演算子(> < == ===)

比較演算子の基本と「真偽値」比較演算子は、2つの値を比べて「真(true)か偽(false)か」を返す演算子です。大小比較(> <)と等価比較(== ===)があり、条件分岐(if)やフィルタ処理に使...
Python

Python | データ構造:コレクションのコピー

概要(「代入」と「コピー」をまず分けて考える)コレクションのコピーは、元データを壊さず安全に加工するための基本です。まず重要なのは「= はコピーではない」ということ。= は“同じオブジェクトへの参照を...
Python

Python | データ構造:多重ループ

概要(多重ループは「ループの中でループ」を回す仕組み)多重ループ(ネストしたループ)は、ある集合を外側で順に処理しつつ、各要素ごとにさらに内側の集合を繰り返す書き方です。定番の例は「行×列の走査」や「...
Python

Python | データ構造:内包表記(set)

概要(セット内包表記は「重複なしの集合」を一行で作る)セット内包表記は、for と if を“内側”に書いて、重複を自動的に排除する集合(set)を一行で作る記法です。基本は「{式 for 変数 in...
Python

Python | データ構造:内包表記(dict)

概要(辞書内包表記は「キーと値を同時に作る」を一行で)辞書内包表記は、for と if を“内側”に書いて、新しい辞書を一行で作る記法です。基本は「{キー式: 値式 for 変数 in イテラブル}」...
Python

Python | データ構造:内包表記(list)

概要(リスト内包表記は「作る・選ぶ・変換する」を一行で)リスト内包表記は、for と if を“内側”に書いて、リストを一行で作る記法です。基本は「式 for 変数 in イテラブル」で、必要なら最後...
Python

Python | データ構造:filter

概要(filter は「条件を満たす要素だけ」を取り出す基本関数)filter は、リストやタプルなどの各要素に「判定関数」を適用し、True と評価された要素だけを取り出すための組み込み関数です。戻...
Python

Python | データ構造:map

概要(map は「全要素に同じ処理」を適用して返す)map は、リストやタプルなどの各要素に「指定した関数」を適用し、その結果を順に返す組み込み関数です。戻り値は「map オブジェクト」(イテレータ)...
Python

Python | データ構造:sorted

概要(sorted は「並び替えた新しいリスト」を返す基本関数)sorted は、リスト・タプル・文字列などの「反復可能なデータ」を並び替えて“新しいリスト”として返す組み込み関数です。元のデータは変...
Python

Python | データ構造:all

概要(all は「すべてが真なら True」を返す基本関数)all は、リスト・タプル・集合・辞書・ジェネレータなどのイテラブルの中の「全ての要素が True と評価されるか」を判定する組み込み関数で...
Python

Python | データ構造:any

概要(any は「ひとつでも真なら True」を返す基本関数)any は、リスト・タプル・集合・辞書・ジェネレータなどのイテラブルの中に「True と評価される要素が1つでもあるか」を調べ、あれば T...
スポンサーリンク