2016.9.13 JavaScript入门之六基础函数

1.Math.random()函数;

2.math.floor(x)返回小于参数x的最大整数,即对浮点数向下取整.

例如:random本身只产生(0~1)之间的小数,random()*10 意思是产生0~10之间的小数 

3.Regular expressions正则表达式:正则表达式是用来在字符串中找到某些单词或模式的。

例如:如果我们想在字符串中找到:狗追猫,这个字符串,我们可以使用以下的正则表达式:/ the/gi

正则表达式的使用方法:

/是正则表达式的开始。
the我们要匹配的模式。
/正则表达式的结束。

g意味着全局,它导致模式返回字符串中的所有匹配,而不仅仅是一个。

i意味着当我们在搜索时,忽视大小写模式;

testString.match(expression).length的功能是返回   计算得到的字符串中and的数量;

4.正则表达式:检索一个字符串中的一个数字(例如,数字9到0)的数字选择器。在JavaScript中,它是这样的:/d/g;

添加一个加号(+)后的选择,例如:/d+/g,允许这个正则表达式匹配一个或多个数字;

这个字符串中有两个数字,因此检索结果是:2;

5.我们也可以使用正则表达式选择喜欢的查找字符串中的空格。空格字符:”", (回车), (换行), (标签),和f(换页)。

空格的正则表达式看起来像这样:/s+ /g

在这个字符串中,有7个空格,因此用正则表达式检索的结果是:7;

6.正则表达式:/S/g,用来检索所有非空白的字符:

在这个字符串中,非空格占49个字符串,所以检索的结果就是:49;

原文地址:https://www.cnblogs.com/hqutcy/p/5869499.html