2016.9.13 JavaScript入门之六基础函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.我们也可以使用正则表达式选择喜欢的查找字符串中的空格。空格字符:”",\r(回车),\n(换行),\t(标签),和\f(换页)。

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

技术分享

技术分享

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

 

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

技术分享

 

技术分享

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

 

以上是关于2016.9.13 JavaScript入门之六基础函数的主要内容,如果未能解决你的问题,请参考以下文章

6. oracle学习入门系列之六 模式

Redis入门很简单之六Jedis常见操作

python基础入门之六 —— 字典

docker实践入门之六

docker实践入门之六

Linux入门到放弃之六《磁盘配额3》