回答編集履歴

1

追記

2017/11/01 02:04

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -15,3 +15,35 @@
15
15
  console.log(window["word"+num])
16
16
 
17
17
  ```
18
+
19
+ ※ちなみにこれはグローバル変数にかぎります
20
+
21
+ (グローバル変数はwindowのプロパティになる)
22
+
23
+
24
+
25
+ # 追記
26
+
27
+ メンバ変数のことを考えると、評判は悪いですがevalが現実的です
28
+
29
+
30
+
31
+ ```javascript
32
+
33
+ function test(){
34
+
35
+ var word1 = 'りんご';
36
+
37
+ var word2 = 'みかん';
38
+
39
+ var word3 = 'バナナ';
40
+
41
+ var num=2;
42
+
43
+ console.log(eval("word"+num));
44
+
45
+ }
46
+
47
+ test();
48
+
49
+ ```