摘要: let、const、var 的区别 使用 var 声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象 使用 let 声明的变量,其作用域为该语句所在的代码块内,不存在变量提升 使用 const 声明的是常量,在后面出现的代码中不能再修改该常量的值 阅读全文
posted @ 2020-10-19 23:14 清出于兰 阅读(91) 评论(0) 推荐(0) 编辑
摘要: const(★★★) 声明常量,常量就是值(内存地址)不能变化的量 具有块级作用域 if (true) { const a = 10; }console.log(a) // a is not defined 声明常量时必须赋值 const PI; // Missing initializer in 阅读全文
posted @ 2020-10-19 23:12 清出于兰 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 什么是ES6 ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。 为什么使用 ES6 ? 每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。 变量提升特性增加了程序运行时的不可预测性 语法过 阅读全文
posted @ 2020-10-19 23:11 清出于兰 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式的组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ 。其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符号,如 ^ 、$ 、+ 等。 特殊字符非常多,可以参考: MDN jQuery 手册:正则表达式部分 2. 阅读全文
posted @ 2020-10-19 23:05 清出于兰 阅读(20209) 评论(0) 推荐(1) 编辑
摘要: 1. 正则表达式的创建 在 JavaScript 中,可以通过两种方式创建一个正则表达式。 方式一:通过调用RegExp对象的构造函数创建 var regexp = new RegExp(/123/);console.log(regexp); 方式二:利用字面量创建 正则表达式 var rg = / 阅读全文
posted @ 2020-10-19 23:01 清出于兰 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1.什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文 阅读全文
posted @ 2020-10-19 22:58 清出于兰 阅读(101) 评论(0) 推荐(0) 编辑