JavaScript初探(二)

JavaScript replace() 方法
stringObject.replace(regexp/substr,replacement)
regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。 请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。
一个新的字符串,是用 replacement替换了 regexp 的第一次匹配或所有匹配之后得到的。
字符串 stringObject 的 replace()方法执行的是查找并替换的操作。它将在 stringObject 中查找与 regexp 相匹配的子字符串,然后用 replacement 来替换这些子串。如果 regexp 具有全局标志 g,那么replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
Math.round()函数返回一个数字四舍五入后最接近的整数。
如果参数的小数部分大于 0.5,则舍入到下一个绝对值更大的整数。 如果参数的小数部分小于 0.5,则舍入到下一个绝对值更小的整数。如果参数的小数部分恰好等于0.5,则舍入到下一个在正无穷(+∞)方向上的整数。注意,与很多其他语言中的round()函数不同,Math.round()并不总是舍入到远离0的方向(尤其是在负数的小数部分恰好等于0.5的情况下)。

因为 round()Math 的静态方法,你应该直接使用 Math.round(),而不是作为你创建的 Math 对象的一个实例方法来使用(Math没有构造函数)。

x = Math.round(20.49);   //20
x = Math.round(20.5);    //21
x = Math.round(-20.5);   //-20
x = Math.round(-20.51);  //-21

HTML DOM addEventListener() 方法
addEventListener() 方法用于向指定元素添加事件句柄。
提示: 使用 removeEventListener() 方法来移除 addEventListener() 方法添加的事件句柄。
语法
element.addEventListener(event, function, useCapture)

event必须。字符串,指定事件名。
注意: 不要使用 “on” 前缀。 例如,使用 “click” ,而不是使用 “onclick”。
提示: 所有 HTML DOM 事件,可以查看我们完整的 HTML DOM Event 对象参考手册。
function     必须。指定要事件触发时执行的函数。
当事件对象会作为第一个参数传入函数。 事件对象的类型取决于特定的事件。例如, “click” 事件属于 MouseEvent(鼠标事件) 对象。
useCapture 可选。布尔值,指定事件是否在捕获或冒泡阶段执行。
     可能值:
     true - 事件句柄在捕获阶段执行
     false- false- 默认。事件句柄在冒泡阶段执行

猜你喜欢

转载自blog.csdn.net/aiwan7788/article/details/81185954