JavaScript

スポンサーリンク
JavaScript

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

ガード節(早期 return)を一言でいうとガード節は、「ダメな条件を先に弾いて、良いパターンだけを最後にスッキリ書くための書き方」 です。関数の最初で、「この条件なら、ここで終わり(return)」...
JavaScript

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

条件の分解を一言でいうと「条件の分解」は、“ごちゃごちゃした if の条件を、意味のある小さな塊に分けて整理すること” です。1 行でなんとか書けるけど、読むときに「うっ…」となる長い条件自分で書いた...
JavaScript

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

複雑な条件式を一言でいうと「複雑な条件式」は、「いくつかの条件を組み合わせて “このときだけ true にしたい” を表現した式」 です。例えば、「ログインしていて、かつ管理者」「点数が 70 以上 ...
JavaScript

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

default を一言でいうとdefault は、switch 文の中で使う 「どの case にも当てはまらなかったときの、最後の受け皿」 です。if 文でいうと else にあたります。「値が A...
JavaScript

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

break を一言でいうとbreak は、「いま実行中の switch 文 や ループ(for / while)を、その場で“ブチッ”と抜けるためのキーワード」 です。今回のテーマは「条件分岐」なので...
JavaScript

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

switch 文を一言でいうとswitch 文は、「1つの値に対して、“いくつもの候補”の中からどの処理をするか選ぶための条件分岐」 です。同じ変数を何度も if (x === "A") ... el...
JavaScript

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

「ネストした条件」を一言でいうとネストした条件(ネストした if 文)は、「ある条件の中で、さらに条件を分けたいときに、if の中に if を入れ子にする書き方」 です。日本語にすると、もし A なら...
JavaScript

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

else を一言でいうとelse は、「if の条件が成り立たなかったときに実行する“もう一方の処理”」を書くためのキーワードです。日本語で言うと、「もし条件を満たしていれば A をする。そうでなけれ...
JavaScript

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

else if を一言でいうとelse if は、「if がダメだったときに、別の条件を順番に試していくためのもの」 です。日本語にすると、もし 条件A なら A の処理そうでなくて、もし 条件B な...
JavaScript

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

if 文を一言でいうとif 文は、「ある条件が成り立つときだけ、特定の処理を実行するための文」です。日本語にすると、もし(条件)が成り立つなら、この処理をしなさいという意味になります。JavaScri...
JavaScript

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

三項演算子を一言でいうと三項演算子(さんこうえんざんし)は、「if ~ else を 1 行で書ける “条件付きの値” の式」 です。書き方はこの形です。条件式 ? 条件がtrueのときの値 : 条件...
JavaScript

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

falsy / truthy を一言でいうとJavaScript の falsy / truthy は、「if 文などで、その値が “偽っぽい” か “真っぽい” か」 を表す言葉です。if (値) ...
JavaScript

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

真偽値への型変換を一言でいうとJavaScript の「真偽値への型変換」は、数値・文字列・オブジェクトなど “何でも”、if 文などの条件として評価するときに true / false に読み替える...
JavaScript

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

論理演算子の「優先順位」を一言でいうと論理演算子の優先順位は、「!、&&、|| が混ざっているとき、どの順番で計算されるかのルール」 です。JavaScript では基本的に!(NOT)→ &&(AN...
JavaScript

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

論理 NOT を一言でいうと論理 NOT(ノット)は、「true を false に、false を true にひっくり返す演算子」 です。記号は !(びっくりマーク)を使います。!true → f...
JavaScript

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

論理 OR を一言でいうと論理 OR(オア)は、「条件 A または 条件 B のどちらか一方でも満たされていれば OK(true)」にする演算子 です。記号は ||(縦棒2つ)を使います。「A または...
JavaScript

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

論理 AND を一言でいうと論理 AND(アンド)は、「条件 A も条件 B も、どちらも満たされているときだけ OK(true)にする」ための演算子 です。記号は &&(アンパサンド2つ)を使います...
JavaScript

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

不等号を一言でいうと「不等号(ふとうごう)」は、2つの値の「大小関係」を比べて、結果を true / false(真偽値)で返す記号 です。数学でおなじみの> より大きい< より小さい>= 以上<= ...
JavaScript

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

== と === の違いを一言でいうと== と === の一番大事な違いは、これだけです。== … 型を「勝手に変換」してから比較する(ゆるい比較)=== … 型も値も「そのまま」比べる(厳密な比較)...
JavaScript

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

比較演算子を一言でいうと比較演算子は、「2つの値を比べて、その結果を true / false(真偽値)で返すための記号」 です。JavaScript でよく使うのは主にこのあたりです。> より大きい...
JavaScript

JavaScript | 基礎構文:数値・演算 – 数値変換

数値変換を一言でいうとJavaScript の「数値変換」は、文字列や真偽値などの値を、number 型として計算に使える形にすること です。特に Web では、ユーザー入力・フォーム・URL パラメ...
JavaScript

JavaScript | 基礎構文:数値・演算 – parseInt / parseFloat

parseInt / parseFloat を一言でいうとparseInt / parseFloat は、「文字列の“先頭から読める数字の部分”を数値として取り出す関数」 です。parseInt("1...
JavaScript

JavaScript | 基礎構文:数値・演算 – isNaN

isNaN を一言でいうとisNaN は、「その値を数値として扱えるか? 扱えないか?」をざっくり判定するための関数 です。isNaN(値) がtrue → 数値として扱えない(=NaN 相当)fal...
JavaScript

JavaScript | 基礎構文:数値・演算 – NaN

NaN を一言でいうとNaN(ナン)は「Number(数値)型なんだけど、“正しい数ではない” という特別な値」 です。名前は Not a Number の略ですが、「数値じゃない」と言いつつ、型とし...
JavaScript

JavaScript | 基礎構文:数値・演算 – 指数表現

指数表現を一言でいうとJavaScript の「指数表現」は、とても大きい数・とても小さい数を、e を使ってコンパクトに書くための書き方 です。数学で見る1.23×1045×10-3みたいなものを、J...
JavaScript

JavaScript | 基礎構文:数値・演算 – 乱数

乱数を一言でいうと乱数(らんすう)は、「実行するたびに結果が読めない“ランダムな値”」 のことです。JavaScript では、乱数を作るときにほぼ必ずMath.random()を使います。ここが重要...
JavaScript

JavaScript | 基礎構文:数値・演算 – 四捨五入

四捨五入を一言でいうと四捨五入は、「小数のある数値を、キリのいい数(だいたい整数)に“丸める”操作」 です。JavaScript では主にMath.round(四捨五入)Math.floor(切り捨て...
JavaScript

JavaScript | 基礎構文:数値・演算 – Math オブジェクト

Math オブジェクトを一言でいうとMath オブジェクトは、「よく使う数学の関数や定数をまとめた“計算ツール箱”」 です。四捨五入したい絶対値をとりたい最大値・最小値を知りたいランダムな数を作りたい...
JavaScript

JavaScript | 基礎構文:数値・演算 – インクリメント・デクリメント

インクリメント・デクリメントを一言でいうとインクリメント・デクリメントは、数値を「1 だけ増やす」または「1 だけ減らす」ための専用の記号 です。++ がインクリメント(+1)-- がデクリメント(−...
JavaScript

JavaScript | 基礎構文:数値・演算 – 算術演算子(+ – * / %)

算術演算子を一言でいうと算術演算子(さんじゅつえんざんし)は、数値に対して「足し算・引き算・掛け算・割り算・余り」を行うための記号 です。JavaScript では次の 5 つが基本になります。+ 足...
スポンサーリンク