为了以后方便查找,现简单罗列JavaScript中常用的函数。
alert(str)
escape(str)和unescape(str),是一对编解码函数,注意escape()不会对ASCII字母和数字进行编码,也不会对@ - _ + . /等ASCII标点符号进行编码。
eval(str)
isNaN()
parseFloat(str),parseInt(str,radix):用于将字符串转换成浮点数字和整数数字形式(radix参数可选,表示要解析的数字的进制,范围是2~36,如果省略该参数或其值为0,则数字将以10进制来解析)
prompt(text,defaultText)
在HTML中的a链接中使用"javascript:"方式调用JavaScript函数,方法如下:
<a href="javascript:函数名(参数列表)">...</a>
可以将JavaScript函数指定为JavaScript事件的处理函数,当触发事件时会自动调用指定的JavaScript函数。
在JavaScript中,可以把函数组织到函数库中,以方便以后调用。JavaScript函数库是一个.js文件,其中包含函数的定义。如:
//mylib.js函数库
//打印字符串
function PrintString(str)
{
document.write (str);
}
//求和
function sum(num1, num2)
{
doucument.write (num1 + num2)
}
不建议将函数库文件保存在网站根目录下,因为这样用户可以使用浏览器读取函数库中的内容。通常将函数库文件保存在一个特定的目录下,例如lib\。
引用函数库,在HTML文件中引用函数库js的文件方法如下:
<script src="js文件"></script>
<script>
//引用js文件中的函数
</script>
引用上例中创建的函数库mylib.js,代码如下:
<HTML>
<HEAD><TITLE>例子</TITLE><HEAD>
<BODY>
<script src="mylib.js"></script>
<script >
PrintString("传递参数")
sum(1, 2)
</script >
</BODY>
</HTML>