Search()
//0 返回0没道理
//3
用字符串的话,会出错,字符串的形式很少使用,上面两种方法很少使用
总结:只要是匹配出错,返回0
//1
//1
这种方法不用进行转义
Match()
返回的是一个数组,但是现在数组的长度是1,下标不是数字的不计入数组的长度中,
现在的区别是没有全局匹配,只是匹配到第一个a
//结果没变
//[“a”,”a”,”a”,”a”]
//object
//[‘a’,’a’,’a’,’a’,’A’,’A’]
从上面的例子可以看出,match() 可以将匹配到的字符存入数组中,并返回
Replace()
//8aaaAAbbbccdddeee
//8aaaAAbbbccdddeee
从上面的例子可以看出,第二个参数传number或者是string都可以
//aaaaAAbbbccdddeee
从上面的例子看出replace()不改变原来的字符串,以新的副本形式返回
//8aaaAAbbbccdddeee
//8aaaAAbbbccdddeee
//8888AAbbbbccddeee
总感觉上面的书写的格式是不准确的,还是写成字符串比较好
//888888bbbbccddeee
匹配不到,返回原字符串
//888888888888dddeee
//888888888888dddeee
选择符替换,选择符内的符号只能独立匹配,无法进行词组匹配
回调函数,并不理解!!!
Math.max()
//5
//6
//NaN
//1
//-Infinity
现在相当于传入一个字符串
也是可以传入变量的
//NaN
如果直接传入数组的话,无法判断数组中的最大值,需要用下面的方法
//5
Math.min()
最小值的所有操作应该是和最大值是一样的
//1
//1
Math.abs()
//10
Math.ceil()
//2
//2
Math.floor()
//1
//1
Math.pow()
//16
Math.sqrt()
//3
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答