回答編集履歴

1 追記

yambejp

yambejp score 59352

2017/11/01 11:04  投稿

そういうものは普通は配列でやるんですが、どうしてもというのであればこうしてください
```javascript
var word1 = 'りんご';
var word2 = 'みかん';
var word3 = 'バナナ';
var num=2;
console.log(window["word"+num])
```  
※ちなみにこれはグローバル変数にかぎります  
(グローバル変数はwindowのプロパティになる)  
 
# 追記  
メンバ変数のことを考えると、評判は悪いですがevalが現実的です  
 
```javascript  
function test(){  
 var word1 = 'りんご';  
 var word2 = 'みかん';  
 var word3 = 'バナナ';  
 var num=2;  
 console.log(eval("word"+num));  
}  
test();  
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る