回答編集履歴
2
ReferenceError
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,4 @@ | |
| 1 | 
            -
            ### ReferenceError | 
| 1 | 
            +
            ### ReferenceError
         | 
| 2 2 |  | 
| 3 3 | 
             
            > ```JavaScript
         | 
| 4 4 | 
             
            > 'use strict';
         | 
1
ReferenceError: images is not defined
    
        answer	
    CHANGED
    
    | @@ -1,8 +1,24 @@ | |
| 1 | 
            -
            ###  | 
| 1 | 
            +
            ### ReferenceError: images is not defined
         | 
| 2 2 |  | 
| 3 | 
            +
            > ```JavaScript
         | 
| 4 | 
            +
            > 'use strict';
         | 
| 5 | 
            +
            > // ...
         | 
| 6 | 
            +
            > images = [  // ReferenceError: images is not defined
         | 
| 7 | 
            +
            >   '../JS slot.html/bell.jpg', //5
         | 
| 8 | 
            +
            >   '../JS slot.html/banana.jpg',//10
         | 
| 9 | 
            +
            >   '../JS slot.html/cherry.jpg',//30
         | 
| 10 | 
            +
            >   '../JS slot.html/grape.jpg', //50
         | 
| 11 | 
            +
            >   '../JS slot.html/bar.jpg',  //100
         | 
| 12 | 
            +
            >   '../JS slot.html/piero.jpg', //300
         | 
| 13 | 
            +
            >   '../JS slot.html/seven.jpg', //500
         | 
| 14 | 
            +
            > ];
         | 
| 15 | 
            +
            > ```
         | 
| 16 | 
            +
             | 
| 17 | 
            +
            Strict Modeでは「暗黙のグローバル変数宣言」は使用出来ません。
         | 
| 18 | 
            +
             | 
| 3 19 | 
             
            - [Strict モード - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Strict_mode)
         | 
| 4 20 |  | 
| 5 | 
            -
            > 第一に strict モードでは、偶発的にグローバル変数を作成できないようにします。通常の JavaScript では、代入文で変数名の綴りを間違えるとグローバルオブジェクトに新しいプロパティが作成され、そしてそれは動作し続けます (現在または将来問題になる可能性はありますが)。strict モードでは、代入文で偶発的にグローバル変数を作成せずにエラーを投げます:
         | 
| 21 | 
            +
            > 第一に strict モードでは、偶発的にグローバル変数を作成できないようにします。通常の JavaScript では、代入文で変数名の綴りを間違えるとグローバルオブジェクトに新しいプロパティが作成され、そしてそれは動作し続けます (現在または将来問題になる可能性はありますが)。**strict モードでは、代入文で偶発的にグローバル変数を作成せずにエラーを投げます**:
         | 
| 6 22 | 
             
            > 
         | 
| 7 23 | 
             
            > ```JavaScript
         | 
| 8 24 | 
             
            > "use strict";
         | 
