JavaScript的“严格”和“非严格”模式有什么区别?