1.toFixed()方法
需要注意,保留两位小数,将数值类型的数据改变成了字符串类型
2.Math.floor(),向下取整(只取整数位上的值)
注意:不改变数据类型
3.字符串匹配
注意:现将数据转成字符串,然后再转为数值类型
以(?)开头的组是纯的非捕获组,它不捕获文本,也不针对组合计进行计数。就是说如果小括号中以?开头,那么这个分组就不会捕获文本,当然也不会有组的编号,因此也不存在back引用。我们通过捕获组就能够知道我们想要匹配的内容,那为什么还要有非捕获组呢,原因是捕获组捕获的内容是被存储在内存中的,可以供以后使用,比如反向引用就是引用的内存中的捕获组中捕获的内容。而非捕获组则不会捕获文本,也不会将它匹配到的内容单独分组放到内存中,所以:使用非捕获组较使用捕获组节省内存,在实际情况中我们要酌情使用。
【非捕获组(?:pattern)】
它的作用是匹配Pattern字符,好处就是不捕获文本,不将匹配到的字符串存储到内存中,从而节省内存。
【例】匹配indestry或者indestries
我们可以使用indestr(y|ies)或者indestr(?:y|ies)
【例】(?:a|A)123(?:b)可以匹配a123b或者A123b
4.四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
注意:数据类型不变
5.四舍五入保留两位小数(不够位数则用0替补)
注意:数据类型变为字符串