Javascript中 replaceAll() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,该函数会替换所有匹配到的子字符串。 语法: const newStr = str.replaceAll(regexp|substr, newSubstr|function) 参数: regexp|substr: 必须。规定子字符串或要替换的模式的 RegExp 对象...
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法 eval(string) 参数string 必需:要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。 返回值:通过计算 string 得到的值(如果有的话)。 说明: 方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为...
javascript中 exec() 方法用于检索字符串中的正则表达式的匹配。如果字符串中有匹配的值返回该匹配值,否则返回 null。 备注:所有浏览器支持 exec() 方法 语法 RegExpObject.exec(string) 实例: 在字符串中全局搜索 "Hello" 和 "catroom" 字符串: var str="Hello...
javascript中 random() 方法可返回介于 0(包含) 到 1(不包含) 之间的一个随机数。 备注:所有浏览器支持random方法 语法 Math.random() 返回值 Number : 0.0 ~ 1.0(不包含) 之间的一个伪随机数。 实例: 返回介于 0(包含) ~ 1(不包含) 之间的一个随机数: Math.random(); 输出结果: 0.81562379...
javascript forEach() javascript中 forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 注意: forEach() 对于空数组是不会执行回调函数的。 语法 array.forEach(callbackFn(currentValue, index, arr), thisValue) 参数: callbackFn(currentValue, ...
hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。 方法触发 mouseenter 和 mouseleave 事件。 注意: 如果只指定一个函数,则 mouseenter 和 mouseleave 都执行它。 语法 $(selector).hover(inFunction,outFunction) 调用: $( selector ).hover( handlerIn, h...
javascript 中 concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而是返回一个新的数组。 语法 array1.concat(array2, array3,..., arrayX) 参数 array2, array3,..., arrayX : 必需。需要连接的数组。 返回值: Array 对象 :返回一个新的数组。该数组是通过把所有 arrayX 参数添加到...
javascript中 substr() 方法可在字符串中抽取从 开始 下标开始的指定数目的字符。 提示: substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。 substr() 方法不会改变源字符串。 语法 string.substr(start,length) 参数值: start : 必需。要抽取的子串的起始下标。...
javascript filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检测。filter() 不会改变原始数组。 语法 array.filter(function(currentValue,index,arr), thisValue) 参数: function(currentValue, index...
当元素获得焦点时(当通过鼠标点击选中元素或通过 tab 键定位到元素时),发生 focus 事件。 focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数。 提示:该方法通常与 blur() 方法一起使用。 语法: 触发被选元素的 focus 事件: $(selector).focus() 添加函数到 focus 事件: $(selector).focus(f...