File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
2+ title : 値と演算子
3+ ---
4+
5+ ## 値
6+
7+ 次のコードを実行すると、` こんにちは、世界! ` と画面に表示されました。
8+
9+ ``` javascript
10+ document .write (" こんにちは、世界!" );
11+ ```
12+
13+ ` "こんにちは、世界!" ` や ` "Hello World!" ` などのように ` " ` (ダブルクォーテーション) で囲まれたものを、** 文字列** と呼びます。<Term >文字列</Term >は、** 値** の一種です。
14+
15+ 次のコードを実行すると、` 3 ` と画面に表示されます。
16+
17+ ``` javascript
18+ document .write (3 );
19+ ```
20+
21+ ` 3 ` 、` -100 ` などのように** 数値** を直接記述することもできます。<Term >数値</Term >もまた<Term >値</Term >の一種です。
22+
23+ ![ 値の種類] ( ./value-types.drawio.svg )
24+
25+ ## 演算子
26+
27+ ** 演算子** を用いると、<Term >値</Term >を用いて計算をすることができます。
28+
29+ 例えば ` + ` (加算演算子) を使うと、2 つの<Term >数値</Term >を足すことができます。
30+ 次のコードを実行すると、` 7 ` と画面に表示されます。
31+
32+ ``` javascript
33+ document .write (3 + 4 ); // 7
34+ ```
35+
36+ ### 代表的な演算子
37+
38+ ` + ` 以外にも様々な<Term >演算子</Term >があります。
39+
40+ | 演算子 | 意味 | 例 |
41+ | ------ | ------ | -------------- |
42+ | ` + ` | 足す | ` 1 + 1 ` は ` 2 ` |
43+ | ` - ` | 引く | ` 2 - 1 ` は ` 1 ` |
44+ | ` * ` | 掛ける | ` 2 * 2 ` は ` 4 ` |
45+ | ` / ` | 割る | ` 4 / 2 ` は ` 2 ` |
46+
47+ ### 演算子の優先順位
48+
49+ { /* prettier-ignore */ }
50+ <Term >演算子</Term >には、優先順位が設定されています。
51+
52+ 数学の計算と同様に、` * ` は ` + ` よりも優先順位が高く設定されています。
53+
54+ そのため、次のコードを実行すると、先に ` 4 * 5 ` が計算されて ` 20 ` になり、次に ` 3 + 20 ` が計算されて ` 23 ` という<Term >値</Term >となります。
55+
56+ ``` javascript
57+ document .write (3 + 4 * 5 );
58+ ```
59+
60+ ### 文字列の結合
61+
62+ <Term >演算子</Term >は、<Term >数値</Term >以外にも使うことができます。
63+
64+ ` + ` (文字列結合演算子) を使うと、2 つの<Term >文字列</Term >を結合することができます。
65+
66+ ``` javascript
67+ document .write (" こんにちは、" + " 世界!" ); // こんにちは、世界!
68+ document .write (" Hello" + " World!" ); // HelloWorld!
69+ ```
File renamed without changes.
Original file line number Diff line number Diff line change @@ -153,12 +153,6 @@ export default {
153153 definition : "JavaScriptの実行エンジンが式から値を生成する動作。" ,
154154 referencePage : "/docs/expressions/" ,
155155 } ,
156- javascriptOperatorPriority : {
157- name : "演算子の優先順位 (JavaScript)" ,
158- definition :
159- "複数の演算子を含む式の評価順序を決定するための指標。例えば、乗算演算子は加算演算子より優先順位が高いため、 3 + 4 * 5 は 3 + (4 * 5) と評価される。" ,
160- referencePage : "/docs/expressions/" ,
161- } ,
162156 javascriptStringConcatenation : {
163157 name : "文字列の結合" ,
164158 definition :
You can’t perform that action at this time.
0 commit comments