博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es5严格模式简谈
阅读量:5319 次
发布时间:2019-06-14

本文共 377 字,大约阅读时间需要 1 分钟。

一、用法:

  在全局或局部开头加上“use strict”即可

  就是一行字符串,不会对不兼容严格模式的浏览器产生影响。

二、不再兼容es3的一些不规则语法。使用全新的es5规范。
三、两种用法:
  全局严格模式
  局部函数内严格模式(推荐)
四、常用的一些特点:

  1、不支持with,arguments.callee,func.caller

  2、变量赋值前必须声明,

  3、局部this必须被赋值(Person.call(null/undefined) 赋值什么就是什么),

  4、拒绝重复属性和参数

 

p.s.个人感觉es6和es5的严格模式很相似,所以直接好好学习一些es6的规范就好了,推荐阮一峰大神的一本书,附上链接:

转载于:https://www.cnblogs.com/Walker-lyl/p/5911954.html

你可能感兴趣的文章
Base64编码
查看>>
01 div+css 为什么需要div+css布局
查看>>
黑马程序员——c语言学习心得——位运算符
查看>>
C# Icon转Byte , Byte转Icon
查看>>
博客开篇,数据转移
查看>>
spring boot 自学笔记(四) Redis集成—Jedis
查看>>
Android应用程序安装过程浅析
查看>>
Crazyflie 2.0 System Architecture
查看>>
用react native 做的一个推酷client
查看>>
B. Ohana Cleans Up(Codeforces Round #309 (Div. 2))
查看>>
Vim 简易配置
查看>>
电梯UI部分
查看>>
2016.07.15
查看>>
Vue.js 3.0 新特性预览
查看>>
checkbox中把选项文字与小圆圈关联上
查看>>
django admin后台显示中文
查看>>
git命令提交新项目
查看>>
CSS盒模型
查看>>
Say Hello to ConstraintLayout
查看>>
Xcode中实现ARC和MRC混编
查看>>