質問編集履歴
2
マークダウンした
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,11 +4,14 @@
|
|
4
4
|
現在javascriptの課題をやっていて、サンプルコードを見ていたら以下のようなコードがありました。
|
5
5
|
|
6
6
|
|
7
|
+
```ここに言語を入力
|
7
8
|
function calc() {
|
8
9
|
result.value = new Function("return " + result.value)();
|
9
10
|
}
|
11
|
+
```
|
10
12
|
|
11
13
|
|
14
|
+
|
12
15
|
みなさん良くみる構文だと思います。new functionが、変数に代入するための関数を定義するために使うものだとは文を見てなんとなく分かりました。ただ、()のなかに"return"が入っているのが良く分からなくて。このreturnは何の結果を返しているのでしょうか。
|
13
16
|
|
14
17
|
試したこと
|
1
マークダウンした
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,14 @@
|
|
1
1
|
プログラミング初学者です。
|
2
|
+
|
3
|
+
|
2
4
|
現在javascriptの課題をやっていて、サンプルコードを見ていたら以下のようなコードがありました。
|
5
|
+
|
6
|
+
|
3
7
|
function calc() {
|
4
8
|
result.value = new Function("return " + result.value)();
|
5
9
|
}
|
10
|
+
|
11
|
+
|
6
12
|
みなさん良くみる構文だと思います。new functionが、変数に代入するための関数を定義するために使うものだとは文を見てなんとなく分かりました。ただ、()のなかに"return"が入っているのが良く分からなくて。このreturnは何の結果を返しているのでしょうか。
|
7
13
|
|
8
14
|
試したこと
|