JS基础整理 - 2

2016-08-15  本文已影响14人  我就是个伪程序媛

1 JavaScript Array(数组)对象

![Array(数组)对象.png](https://img.haomeiwen.com/i1122152/bc207b6a36e28c23.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2 JavaScript Math(算数)对象

用于执行常见的算数任务

![实例.png](https://img.haomeiwen.com/i1122152/287f1e61dff86842.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

(1)round 方法对一个数进行四舍五入。

  (2)  random() 方法来返回一个介于 0 和 1 之间的随机数:

  (3)  floor() 方法和 random() 来返回一个介于 0 和 10 之间的随机数:

   document.write(Math.floor(Math.random()*11))

3 算数值

![算数值.png](https://img.haomeiwen.com/i1122152/816b820d99bbcdea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

4 JavaScript中正则表达式

(1) 定义RegExp

通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象,其模式是 "e":

var patt1=new RegExp("e");

(2) RegExp对象的方法

A  test() 方法检索字符串中的指定值。返回值是 true 或 false。For example:

var patt1=new RegExp("e");

document.write(patt1.test("The best things in life are free"));

B  exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null,For example

var patt1=new RegExp("e");

document.write(patt1.exec("The best things in life are free"));

c compile() 方法用于改变 RegExp。compile() 既可以改变检索模式,也可以添加或删除第二个参数。

该方法可以编译指定的正则表达式,编译之后的正则表达式执行速度将会提高,如果正则表达式多次被调用,那么调用compile方法可以有效的提高代码的执行速度,如果该正则表达式只能被使用一次,则不会有明显的效果。

基本语法:

objReg.compile(pattern[,flag])

objReg必选项,RegExp对象变量的名称

pattern 必选项 正则表达式

flag 可选项 匹配选项 ,可用的标志有:

全局搜索所有存在的pattern(a)

忽略事件(i)

多行搜索(m)

上一篇下一篇

猜你喜欢

热点阅读