美文网首页
JS基础整理 - 2

JS基础整理 - 2

作者: 我就是个伪程序媛 | 来源:发表于2016-08-15 14:09 被阅读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)

相关文章

  • JS基础整理 - 2

    1 JavaScript Array(数组)对象 ![Array(数组)对象.png](http://upload...

  • js基础整理

    1 概念类 数据类型 内置函数 this的使用场景 同步和异步的区别并举例 原型和原型链 闭包 同源策略(跨域) ...

  • js基础整理

    for of es6属性 遍历value 对象必须可迭代for in es5 遍历key 对象自定义的key也会被...

  • JS正则基础整理

    Regular Expression 正则表达式是指: 使用单个字符串来描述或者匹配一系列符合某个句法规则的字符串...

  • JS基础整理 - 4

    1函数就是包裹在花括号中的代码块,前面使用了关键词 function,例如: function functionn...

  • JS基础整理 -1

    1 所有JavaScript数字均为64位,整数(不使用小数点或指数计数法)最多为15位。 2 绝不要在数字前面写...

  • JS语法基础整理

    块作用域 : { }JS中作用域有:全局作用域、函数作用域。没有块作用域的概念。ECMAScript 6(简称E...

  • 小程序系列--JS基础

    JS基础 最后一遍JS基础,需要一定的语言基础 1. JS在网页中使用 2. 注释 3. 变量 声明变量 var...

  • js基础2

    1.事件 1)添加事件 点击事件:onclick 2)图片显隐 出现: 3)this的用法 在匿名函数中的this...

  • js基础2

    一、js引入方式和打印方式 四种引入方式(1) 百度一下 (2) (3)在html页面的任何位置加入 js代码...

网友评论

      本文标题:JS基础整理 - 2

      本文链接:https://www.haomeiwen.com/subject/gweusttx.html