質問: 'abc'; ではエラーは出ません。 何がおかしいのでしょうか。 実行環境は、windows7,IE11です。 (windowsXPは間違いでした)
回答: 質問文でご自身が仰っているように、letは**最近**に追加されたものです。 恐らくWSHでjavascriptを動かしている(拡張子jseのファイルをダブルクリックして実行している)のだと思いますが、WSHで利用されるjavascriptの実行エンジンは古いものであり、その頃にはlet構文は存在しませんでいた。 そのためletは構文ではなく、ただの未定義の変数として解釈されてしまいエラーが発生します。 最新のブラウザ等、新しいjavascriptエンジンを持つ実行環境で実行すれば同じコードがエラー無く実行できることでしょう。