和C语言一个样子咯,函数就是把在程序中药多次用到的、能实现一定功能的、相对独立的程序段封装起来,减少程序代码的书写。说的还是很笼统,模棱两可的。
实战一:Javascript的全局函数(客户端和服务器端,要使用服务器端,则需要将他们放在<server>...</server>标签中哦)
常见的客户端全局函数的功能如下:
String(obj) 将一个对象的值转换成字符串;如String(Date())
unescape(string) 对由escape()编码的值进行解码;如unescape(“varl%3Dvalue1%26”)
isNaN(testValue) 判断测试值是否是一个数值,返回布尔值;如isNuN(checkedValue)
Number(obj) 转换一个对象的值为一个数字;如Number(Date())
parseFloat(string) 将字符串处理后返回一个浮点数;如parseFloat("3.2e5")
eval(string) 执行javascript代码的字符串;如eval("2*3")
实战二:JavaScript的自定义函数(函数的调用不啰嗦:函数名( [实参表] ))
格式:function 函数名( [参数表] )
{
//函数体
}
灌输了天书,饿了,晕了,想吃栗子吗?来一个(*^__^*)
栗子一:计算长方体的体积
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算长方体的体积</title>
<script type="text/javascript">
function chang(lenght,width,heigh)
{
area=lenght*width*heigh;
document.frm.txtresult.value=area;
}
</script>
</head>
<body>
<form action="" method="post" name="frm" id="frm">
<p>请您输入长方体长度:
<input name="txtlenght" type="text" id="txtlenght" size="8" />
</p>
<p>
宽 度:
<input name="txtwidth" type="text" id="txtwidth" size="8" />
</p>
<p>高 度
<input type="text" id="txtheight" name="txtheight" size="8" />
</p>
<p>体 积
<input type="button" id="button" name="button" value="计算体积" οnclick="chang(this.form.txtlenght.value,this.form.txtwidth.value,this.form.txtheight.value)" />
<input name="txtresult" id="txtresult" type="text" size="8" />
</p>
</form>
</body>
</html>
上面的例子中定义了一个chang()函数,参数分别为长、宽、高。单击按钮,触发onClick()事件,调用chang()函数。
****************************************************************************************************************************************************************************************
❤永葆一颗纯洁、宽容平和、仁慈谦卑和意气风发的心!
态度决定一切 努力改变命运