-
javascript中正则表达式RegExp
RegExp 对象用于将文本与一个模式匹配创建RegExp对象字面量方式:由斜杠 (/) 而不是引号包围,斜杠后接模式修饰符let reg = /str/gi; new关键字let reg = new RegExp('str', 'ig'); 可以传入一个RegExp对象 会舍弃这个对象的模式修饰符,并根据这个对象的文本创建新的RegExp对象 let reg2 = new RegExp(reg, 'm'); 相当于new RegExp('str', 'm'); 字面量形式提供...
2016-12-16 -
javascript中的时间与日期Date类型
Date类型使用UTC (Coordinated Universal Time,国际协调时间[又称世界统一时间]) 1970年1月1日午夜(零时)开始经过的毫秒来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到1970年1月1日之前或之后的285616年。在创建Date对象前,先学习一下三个Date类型的返回毫秒时间戳的方法Date.now():返回以本地时间为标准的当前时间毫秒数时间戳Date.parse(str):解析并返回字符串表示的以本地时间为标准的时间的毫秒时间戳由于没有规定这个字符串的格式,所以这个方法的行为会由于运行环境的差异导致不一致 测试几个E...
2016-12-16 -
javascript中Array数组和Set
在JavaScript中,数组不是基本类型,而是具有一定特征的Array对象JavaScript数组是可调整大小的,并且可以包含不同的数据类型必须使用非负整数(或它们各自的字符串形式)作为索引访问通过非整数设置或访问不会设置或从数组列表本身检索元素,但会设置或访问与该数组的对象属性集合相关的变量数组的对象属性和数组元素列表是分开的,数组的遍历和修改操作不能应用于这些命名属性使用方括号表示法而不是点号表示法来访问以数字开头的属性也可以用引号包裹数组下标(如arr['2']),但通常没有必要一个数组本质上就是一个对象,JavaScript引擎通过隐式的将索引数字转化为字符串来获取和保存数组的...
2016-12-16 -
javascript中流程控制语句
一.if语句1、if (条件表达式) 语句if (box > 50) console.log('box大于50');//一行的if语句,判断后执行一条语句if (box < 50) { console.log('box大于50'); console.log('只有if条件为ture才会执行'); } 2、if (条件表达式){语句;}else{语句;}3、if (条件表达式){语句;}else if (条件表达式){语句;} ... else{语句;}二、switch语句:是多重条件判断,用于多个值相等的比较switch (box){ case 1 : ...
2016-12-16 -
javascript中的函数
函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。在ECMAScript中,Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。一.函数的声明方式1.普通的函数声明function box(num1,num2){return num1+ num2;}2.使用变量初始化函数var box= function(num1,num2){return num1 + num2;};3.使用Function构造函数va...
2016-12-16