← 早見表(01)値・変数・入力と出力 / 早見表(03)データと処理をまとめる →
| 書き方 | 説明 | 例 |
|---|---|---|
| + | 足し算 | |
| - | 引き算 | |
| * | かけ算 | |
| / | 割り算 | |
| % | 割り算のあまり | |
| ** | べき乗(a の b 乗) | |
| += | 今の値に足して更新する。score + 5 だけでは score は変わらない | |
| -= | 今の値から引いて更新する | |
| 書き方 | 説明 | 例 |
|---|---|---|
| Math.random() | 0以上1未満のランダムな小数。1は含まない。Mは大文字 | |
| Math.floor() | 小数点以下を切り捨てる | |
| 0〜9の整数 | 10倍してから切り捨てる | |
| 1〜10の整数 | 10倍して切り捨てて、1を足す | |
| 書き方 | 説明 | 例 |
|---|---|---|
| a === b | a と b が同じ | |
| a !== b | a と b が同じではない | |
| a < b | a が b より小さい(未満) | |
| a > b | a が b より大きい | |
| a <= b | a が b 以下 | |
| a >= b | a が b 以上 | |
| a && b | かつ(両方成り立つ) | |
| a || b | または(どちらかが成り立つ) | |
| ! | 真偽値を反転する(true ⇔ false) | |
代入の = と、比較の === は別物です。= は「右の値を左に入れる」、=== は「同じか調べる」です。
| 書き方 | 説明 | 例 |
|---|---|---|
| if | 条件が成り立ったときだけ実行 | |
| if / else | 成り立つとき/成り立たないときで分ける | |
| if / else if / else | 3つ以上に分ける。上から順に調べ、最初に成り立ったものだけ実行 | |