您的位置:首页 > Web前端 > JavaScript

JavaScript严格模式

2018-03-03 15:11 246 查看
一、简介

  JavaScript严格模式,指在严格的条件上运行。”use strict”指令是在JavaScript 1.8.5(ECMAScript5)中新增的,目的是指定代码在严格条件上执行。严格模式下不能使用未声明的变量。严格模式可以通过在脚本或者函数的头部添加”use strict”;表达式来进行声明

二、严格模式的限制

不允许使用为生命的变量

不允许删除变量或对象

不允许删除函数

不允许变量重名

不允许使用八进制

不允许使用转义字符

不允许对只读属性赋值

不允许对一个使用getter方法读取的属性进行赋值

不允许删除一个不允许删除的属性

变量名不能使用”eval”字符串

变量名不能使用”arguments”字符串

在作用域eval()创建的变量不能被调用

禁止this关键字指向全局对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: