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;