@@ -6,7 +6,7 @@ import returnValueVideo from "./return-value.mp4";
66
77## 処理の共通化
88
9- 数学における関数は、数と数の関係のようなものですが、<Term type = " javascript" >JavaScript</Term > をはじめとしたプログラミング言語の文脈における<Term strong type = " javascriptFunction" >関数 </Term >は、基本的には<Term type = " javascriptStatement" >文</Term >のまとまりに名前を付けたものです。
9+ 数学における関数は、数と数の関係のようなものですが、<Term type = " javascript" >JavaScript</Term > をはじめとしたプログラミング言語の文脈における<Term type = " javascriptFunction" >** 関数 ** </Term >は、基本的には<Term type = " javascriptStatement" >文</Term >のまとまりに名前を付けたものです。
1010
1111``` javascript
1212// 関数を定義しておけば
@@ -30,14 +30,14 @@ greet();
3030
3131このプログラムでは、 ` greet ` <Term type = " javascriptFunction" >関数</Term >が 2 回呼び出されているので、ブラウザに ` Hello World! ` が 2 つ表示されます。
3232
33- ## <Term strong type = " javascriptParameter" >引数 </Term >
33+ ## <Term type = " javascriptParameter" >** 引数 ** </Term >
3434
3535<p >
3636 <Term type = " javascriptFunction" >関数</Term >
3737 の振る舞いを呼び出し時に変更するため、
3838 <Term type = " javascriptFunction" >関数</Term >に
39- <Term strong type = " javascriptParameter" >
40- 引数
39+ <Term type = " javascriptParameter" >
40+ < strong >引数</ strong >
4141 </Term >
4242 を与えることができます。<Term type = " javascriptParameter" >引数</Term >には任意の
4343 <Term type = " javascriptValue" >値</Term >が指定できます。
@@ -79,17 +79,17 @@ greet("morning", "佐藤");
7979 <Term type = " javascriptExpression" >式</Term >の<Term type = " javascriptEvaluation" >
8080 評価
8181 </Term >結果が確定します。この値を
82- <Term strong type = " javascriptReturnValue" >
83- 戻り値
82+ <Term type = " javascriptReturnValue" >
83+ < strong > 戻り値</ strong >
8484 </Term >
8585 と呼びます。ある<Term type = " javascriptValue" >値</Term >を<Term type = " javascriptReturnValue" >
8686 戻り値
8787 </Term >として設定して
8888 <Term type = " javascriptFunction" >関数</Term >の実行を終了することを、
8989 <Term type = " javascriptFunction" >関数</Term >がその
9090 <Term type = " javascriptValue" >値</Term >を
91- <Term strong type = " javascriptReturn" >
92- 返す
91+ <Term type = " javascriptReturn" >
92+ < strong >返す</ strong >
9393 </Term >
9494 と表現します。
9595</p >
@@ -154,11 +154,8 @@ document.write(multiply(3, 4));
154154 <Term type = " javascriptVariable" >変数</Term >は、
155155 <Term type = " javascriptFunction" >関数</Term >内でのみ有効です。
156156 <Term type = " javascriptVariable" >変数</Term >が有効な範囲のことを、その
157- <Term type = " javascriptVariable" >変数</Term >の<Term
158- type = " javascriptScope"
159- strong
160- >
161- スコープ
157+ <Term type = " javascriptVariable" >変数</Term >の<Term type = " javascriptScope" >
158+ <strong >スコープ</strong >
162159 </Term >
163160 と呼んでいます。
164161</p >
@@ -184,7 +181,7 @@ greet();
184181
185182この例における、` greet ` <Term type = " javascriptFunction" >関数</Term >は、呼び出されるたびに ` guestCount ` に 1 を加えています。
186183
187- :::caution <Term type = " javascriptVariable" >変数</Term >の<Term type = " javascriptScope" strong > スコープ</Term >
184+ :::caution <Term type = " javascriptVariable" >変数</Term >の<Term type = " javascriptScope" > ** スコープ** </Term >
188185
189186<p >
190187 <Term type = " javascriptScope" >スコープ</Term >が終わった
0 commit comments