ES5 严格模式中的报错

ES5 引入了 严格模式 (strict mode)的概念。严格模式是为 JavaScript 定义了一种不同的解析与执行模型,ES3 中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。这是为未来的语法过渡,也使得 js 执行效率提高

  • 开启的方式:
    • 对某个脚本使用:在脚本第一行书写 ‘use strict’
    • 对某个函数使用:在函数体内部第一行 书写 ‘use strict’

列举 Js 中常见的错误类型🐛

JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供 Error 构造函数,所有抛出的错误都是这个构造函数的实例。我们可以访问实例的 message 属性来获取其中携带的提示消息,大多数 JavaScript 引擎还提供 name(错误名称) 和 stack(错误的堆栈) 属性。

Error 实例对象是最一般的错误类型,在它的基础上,JavaScript 还定义了其他6 个派生错误对象。分别是 语法错误引用错误类型错误执行错误URI解析错误超出范围错误。以下按开发中出现的概率,例举 Js 中出现的这几种常见错误。

ES6 新特性概览

JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,ECMAScript 6.0(以下简称 ES6)。在 Babel 这款优秀的 ES6 转码器的帮助下,我们可以放心的使用新的 ES6 语法编写兼容性良好的 web 应用了。我们还有什么理由不去跟进 ES6 ?赶紧看看 ES6 带来了哪些新的语法特性吧!

正则表达式语法

正则基本语法整理

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×