このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
js:basic:operator [2020/10/26 11:16] tanaka |
js:basic:operator [2021/04/12 14:13] (現在) tanaka [その他の演算子] |
||
|---|---|---|---|
| 行 3: | 行 3: | ||
| --- // | --- // | ||
| - | === 算術演算子 === | + | ===== 算術演算子 |
| < | < | ||
| 行 22: | 行 22: | ||
| x = (a++) * (2+a); // x=18, a=4 | x = (a++) * (2+a); // x=18, a=4 | ||
| </ | </ | ||
| + | \\ | ||
| - | === 代入演算子 === | + | ===== 代入演算子 |
| < | < | ||
| 行 31: | 行 32: | ||
| </ | </ | ||
| - | **分割代入< | + | ==== 分割代入 |
| + | < | ||
| - | 配列 | + | === 配列 |
| <code javascript> | <code javascript> | ||
| let data = [1, 2, 3, …]; | let data = [1, 2, 3, …]; | ||
| 行 39: | 行 41: | ||
| </ | </ | ||
| - | オブジェクト | + | === オブジェクト |
| <code javascript> | <code javascript> | ||
| let data = {id:1, name:' | let data = {id:1, name:' | ||
| 行 45: | 行 47: | ||
| console.log(user_id, | console.log(user_id, | ||
| </ | </ | ||
| + | \\ | ||
| - | === 比較演算子 === | + | ===== 比較演算子 |
| < | < | ||
| 行 53: | 行 56: | ||
| ?: → 条件演算子 | ?: → 条件演算子 | ||
| </ | </ | ||
| + | \\ | ||
| - | === 論理演算子 === | + | ===== 論理演算子 |
| < | < | ||
| 行 62: | 行 66: | ||
| falsyの値 ・・・ (空文字), | falsyの値 ・・・ (空文字), | ||
| ' | ' | ||
| - | + | \\ | |
| - | **ショートカット演算(短絡演算)** | + | ==== ショートカット演算(短絡演算)==== |
| <code javascript> | <code javascript> | ||
| 行 70: | 行 74: | ||
| msg = msg ?? ' | msg = msg ?? ' | ||
| </ | </ | ||
| + | \\ | ||
| - | === ビット演算子 === | + | ===== ビット演算子 |
| < | < | ||
| &, |, ^, ~, << | &, |, ^, ~, << | ||
| </ | </ | ||
| + | \\ | ||
| - | === その他の演算子 === | + | ===== その他の演算子 |
| |演算子|説明| | |演算子|説明| | ||
| 行 87: | 行 93: | ||
| |void||'' | |void||'' | ||
| - | deleteの例 | + | === deleteの例 |
| <code javascript> | <code javascript> | ||
| data1 = 1; | data1 = 1; | ||
| 行 94: | 行 100: | ||
| delete data2; | delete data2; | ||
| </ | </ | ||
| + | \\ | ||
| - | === 優先順位 === | + | ===== 優先順位 |
| ^優先順位^演算子^ | ^優先順位^演算子^ | ||
| 行 109: | 行 116: | ||
| | 低 |カンマ| | | 低 |カンマ| | ||
| - | === 結合則 === | + | ===== 結合則 |
| 優先順位が同じ時の演算の順序 | 優先順位が同じ時の演算の順序 | ||