Strict主要有着严格的含义,它既可以指人的态度,也可以用来形容事物规定的严谨性和执行力的强度。在人的态度方面,严格一般表示为不宽容的态度和行为,比如一位教师要求学生严格遵守课堂规定,做到在老师讲话时,不可以打断老师,讲话时要严格注意到文明礼仪等行为规范。在事物规定方面,严格一般表示着执行力的强度,例如我们说,这家公司的管理很严格,进出门口都要刷卡签到,不能带电子设备,会议纪要需要一步一步审核……这些规定都直观的表达了这家公司会以极大的力度来保障内部管理和文化建设。
如果把Strict应用到程序语言领域,就会更加严格和特殊。Strict Mode的应用主要是为了防止程序中出现一些本来是隐式声明的变量,覆盖全局变量,从而造成了一些未定义的错误,同时规定一些易错的语法错误,让语法变得更加规范化。简而言之,Strict Mode强化了程序的规范性和保障性。