JavaScript学习笔记(05)之函数的那点事

来源:互联网 发布:小甲鱼python电子书 编辑:程序博客网 时间:2024/04/27 17:05

       和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="计算体积" onclick="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()函数。

 

****************************************************************************************************************************************************************************************

❤永葆一颗纯洁、宽容平和、仁慈谦卑和意气风发的心!

态度决定一切     努力改变命运   

                 

原创粉丝点击