Заявление "use strict";
будет
не должно вызывать проблем с IE8/9, поскольку браузеры будут запускать код. (Он был разработан таким образом, чтобы гарантировать, что нет никаких проблем с браузерами, которые не реализуют строгого режима)
Внешний источник: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
Это означает, что вы можете включить строгий режим в ваших скриптах - сегодня - и он будет иметь, в худшем случае, никакого побочного эффекта в старых браузерах.
Примечание: в качестве Джереми указал в комментариях, есть некоторые выражения, которые являются технически обоснованными, но утратит в IE8 (например: var x = {}; x.break = true
не будет работать в IE8, даже если он будет работать в IE9).
Осторожно говорит все, подробности в статье: http://msdn.microsoft.com/en-us/library/br230269(v=vs.94).aspx – user3348703