JavaScript内置函数
---恢复内容开始---
一:内建函数
1. Number()
作用:将字符串类型转换为数值类型
用法:Number(字符串) 若该字符串无法转换成数值,那么将返回NaN(Nota Number);
2. isNaN()
a) 作用:判断指定的字符串是不是数值
b) 用法:isNaN(测试值) 结果为true或false(不是数值为true,是数值则结果为false)
3. parseInt()
a) 作用:将字符串转换为指定进制的整数(不写默认为10进制)
b) 用法:parseInt(“字符串”[,进制])
c) 注意:如果中间遇到不合法的字符,返回已经解析过的数值,如果开始就遇到不合法字符,那么将返回NaN
4. parseFloat()
a) 作用:将字符串转换成浮点数
b) 用法:parseFLoat(字符串);
c) 注意:如果中间遇到不合法的字符,返回已经解析过的数值,如果开始就遇到不合法字符,那么将返回NaN
5. eval()
a) 作用:将指定的字符串作为代码在上下文环境中执行,并返回执行的结果
b) 用法:eval(字符串);
c) 注意:
i. 如果参数是一个字符串的表达式,那么将返回表达式的值,如果参数不是表达式没有返回值则返回“undefined“;
ii. 参数字符串作为代码执行时和调用eval()的上下文相关的,即其中出现的变量或者函数调用必须是在eval()的上下文环境中可用的
二:常用事件
1. 一般事件
a) onFocus() 获得焦点事件
b) onBlur() 失去焦点事件
c) onChange() 内容改变事件(仅用于下拉列表框)
2. 页面事件
a) onLoad 页面加载事件
b) onUnLoad 页面关闭事件
3. 鼠标事件
a) onclick 鼠标单击事件
b) onmouseover 鼠标上移事件
c) onmouseout 鼠标移开事件
d) onmousemove 鼠标移动事件
e) onmouseup 鼠标抬起事件
f) onmousedown 鼠标按下事件
4. 键盘事件
a) onkeydown 键按下事件
b) onkeyup 键抬起事件
c) onkeypress 键按下并抬起事件
5. 表单事件
a) onsubmit 表单提交事件(该标签写在form标签上,必须有返回值,返回值为true或false,返回false则提交不成功)
b) onreset 表单重置事件
---------------------
---恢复内容结束---