03 2020 档案
摘要:let ES6新增的用于声明变量的关键字 let声明的变量只在所处于的块级有效 不存在变量提升 暂时性死区 注意: 使用let 关键字声明的变量才具有块级作用域,使用var声明的变量不具备块级作用域特性。 在一个大括号中,使用let 关键字声明的变量才具有块级作用域,var关键字是不具备这个特点的。
阅读全文
摘要:1 正则表达式概述 1.1 什么是正则表达式 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在Javascript中,正则表达式也是对象。正则表通常被用来检索,替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入
阅读全文
摘要:1 严格模式 1.1 什么是严格模式 JavaScript除了提供正常模式外,还提供了严格模式(strict mode)。ES5的严格模式是采用具有限制性Javascript变体的一种方式。即在严格的条件下运行js代码。严格模式在IE10以上版本的浏览器中才会被支持,旧版本浏览器会被忽略。严格模式对
阅读全文
摘要:1. 函数的定义和调用 1.1 函数的定义方式 1. 函数声明方式function关键字(命名函数) 1. 函数表达式(匿名函数) 1. new Function() Function里面参数都必须是字符串格式 第三种方式执行效率低,也不方便书写,用的比较少 所有函数都是Function的实例(对象
阅读全文
摘要:1. ES5中新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括以下几个方面 数组方法 字符串方法 对象方法 2. 数组方法 迭代遍历方法:forEach()、map()、filter()、some()、every()判断方法:isArray() 2.1 forEach跟jQuery的
阅读全文

浙公网安备 33010602011771号