"use strict"があっても、"xxx=123;"は 宣言されていなくても、"Function"の中にあるため エラーを発生しない。 <script> "use strict"; console.log( "xxx", Function("xxx=123;return xxx;")() ); </script>
"use strict"があっても、"yyy=123;"は 宣言されていないのでエラーを発生する。 <script> "use strict"; yyy=123; console.log( "yyy", yyy ); </script>