本节为 JavaScript 常用函数汇总 第二部分的内容。
4.数学函数 
javascript数学函数其实就是Math对象,它包括属性和函数(或称方法)两部分。其中,属性主要有下列内容。 
Math.e:e(自然对数)、Math.LN2(2的自然对数)、Math.LN10(10的自然对数)、Math.LOG2E(e的对数,底数为2)、   
      Math.LOG10E(e的对数,底数为10)、Math.PI(π)、Math.SQRT1_2(1/2的平方根值)、Math.SQRT2(2的平方根值)。 
函数有以下18个: 
(1)abs函数:即Math.abs(以下同),返回一个数字的绝对值。 
(2)acos函数:返回一个数字的反余弦值,结果为0~π弧度(radians)。 
(3)asin函数:返回一个数字的反正弦值,结果为-π/2~π/2弧度。 
(4)atan函数:返回一个数字的反正切值,结果为-π/2~π/2弧度。 
(5)atan2函数:返回一个坐标的极坐标角度值。 
(6)ceil函数:返回一个数字的最小整数值(大于或等于)。 
(7)cos函数:返回一个数字的余弦值,结果为-1~1。 
(8)exp函数:返回e(自然对数)的乘方值。 
(9)floor函数:返回一个数字的最大整数值(小于或等于)。 
(10)log函数:自然对数函数,返回一个数字的自然对数(e)值。 
(11)max函数:返回两个数的最大值。 
(12)min函数:返回两个数的最小值。 
(13)pow函数:返回一个数字的乘方值。 
(14)random函数:返回一个0~1的
随机数值。 
(15)round函数:返回一个数字的
四舍五入值,类型是整数。 
(16)sin函数:返回一个数字的正弦值,结果为-1~1。 
(17)sqrt函数:返回一个数字的平方根值。 
(18)tan函数:返回一个数字的正切值。 
5.字符串函数 
javascript字符串函数完成对字符串的字体大小、颜色、长度和查找等操作,共包括以下20个函数: 
(1)anchor函数:产生一个链接点(anchor)以作超级链接用。anchor函数设定的链接点的名称,另一个函数link设定的
url地址。 
(2)big函数:将字体加到一号,与...标签结果相同。 
(3)blink函数:使字符串闪烁,与...标签结果相同。 
(4)bold函数:使字体加粗,与...标签结果相同。 
(5)charAt函数:返回字符串中指定的某个字符。 
(6)fixed函数:将字体设定为固定宽度字体,与...标签结果相同。 
(7)fontcolor函数:设定字体颜色,与标签结果相同。 
(8)fontsize函数:设定字体大小,与标签结果相同。 
(9)indexOf函数:返回字符串中第一个查找到的下标index,从左边开始查找。 
(10)italics函数:使字体成为斜体字,与...标签结果相同。 
(11)lastIndexOf函数:返回字符串中第一个查找到的下标index,从右边开始查找。 
(12)length函数:返回字符串的长度。(不用带括号) 
(13)link函数:产生一个超级链接,相当于设定的URL地址。 
(14)small函数:将字体减小一号,与...标签结果相同。 
(15)strike函数:在文本的中间加一条横线,与...标签结果相同。 
(16)sub函数:显示字符串为下标字(subscript)。 
(17)substring函数:返回字符串中指定的几个字符。 
(18)sup函数:显示字符串为上标字(superscript)。 
(19)toLowerCase函数:将字符串转换为小写。 
(20)toUpperCase函数:将字符串转换为大写。
事件源对象 
 
复制代码 代码示例:
event.srcElement.tagName 
event.srcElement.type
捕获释放 
 
复制代码 代码示例:
event.srcElement.setCapture(); 
event.srcElement.releaseCapture();
事件按键 
 
复制代码 代码示例:
event.keyCode 
event.shiftKey 
event.altKey 
event.ctrlKey
事件返回值 
 
复制代码 代码示例:
event.returnValue
鼠标位置 
 
复制代码 代码示例:
event.x 
event.y
窗体活动元素 
 
复制代码 代码示例:
document.activeElement
绑定事件 
 
复制代码 代码示例:
document.captureEvents(Event.KEYDOWN);
访问窗体元素 
 
复制代码 代码示例:
document.all("txt").focus(); 
document.all("txt").select();
窗体命令 
 
复制代码 代码示例:
document.execCommand
窗体COOKIE 
 
复制代码 代码示例:
document.cookie
菜单事件 
 
复制代码 代码示例:
document.oncontextmenu
创建元素 
 
复制代码 代码示例:
document.createElement("SPAN");
根据鼠标获得元素: 
 
复制代码 代码示例:
document.elementFromPoint(event.x,event.y).tagName=="TD 
document.elementFromPoint(event.x,event.y).appendChild(ms)
窗体图片 
 
复制代码 代码示例:
document.images[索引]
窗体事件绑定 
 
复制代码 代码示例:
document.onmousedown=scrollwindow;
元素 
 
复制代码 代码示例:
document.窗体.elements[索引]
对象绑定事件 
 
复制代码 代码示例:
document.all.xxx.detachEvent('onclick',a);
插件数目 
 
复制代码 代码示例:
navigator.plugins
取变量类型 
 
typeof($js_libpath) == "undefined" 
下拉框 
下拉框.options[索引] 
下拉框.options.length
查找对象 
 
复制代码 代码示例:
document.getElementsByName("r1"); 
document.getElementById(id);
定时 
 
复制代码 代码示例:
timer=setInterval('scrollwindow()',delay); 
clearInterval(timer);
UNCODE编码 
 
复制代码 代码示例:
escape() ,unescape
父对象 
 
复制代码 代码示例:
obj.parentElement(dhtml) 
obj.parentNode(dom)
交换表的行 
 
复制代码 代码示例:
TableID.moveRow(2,1) //将第三行与第二行交换
替换CSS 
 
复制代码 代码示例:
document.all.csss.href = "a.css";
并排显示 
 
复制代码 代码示例:
display:inline
隐藏焦点 
 
复制代码 代码示例:
hidefocus=true
根据宽度换行 
 
复制代码 代码示例:
style="word-
break:break-all"
自动刷新 
 
复制代码 代码示例:
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://hi.baidu.com">
简单邮件 
 
复制代码 代码示例:
快速转到位置 
obj.scrollIntoView(true)
锚 
 
复制代码 代码示例:
<a name="first"> 
<a href="#first">anchors</a>
网页传递参数 
 
复制代码 代码示例:
location.search();
可编辑 
 
复制代码 代码示例:
obj.contenteditable=true
执行菜单命令 
 
复制代码 代码示例:
obj.execCommand
双字节字符 
 
复制代码 代码示例:
/[^x00-xff]/
汉字 
 
复制代码 代码示例:
/[u4e00-u9fa5]/