JavaScript学习笔记(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="计算体积" ο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()函数。

 

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

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

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

                 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值