什么是strict模式下?如何启用?
strict又名严格模式
正常情况下定义一个变量:var 变量名 = 变量值;
但是不用var 定义变量名的情况下,直接变量名= 变量值也可以正常定义变量,但这其实是不对的,并且这种情况下浏览器也不会进行报错,js代码也会正常常执行。
还有一些其它不规范的写法定义,使用此模式都可以进行优化。
strict就是让这种情况报错,使用方法在js代码开头添加"use strict"
什么是strict模式下?如何启用?
strict又名严格模式
正常情况下定义一个变量:var 变量名 = 变量值;
但是不用var 定义变量名的情况下,直接变量名= 变量值也可以正常定义变量,但这其实是不对的,并且这种情况下浏览器也不会进行报错,js代码也会正常常执行。
还有一些其它不规范的写法定义,使用此模式都可以进行优化。
strict就是让这种情况报错,使用方法在js代码开头添加"use strict"