- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 / JavaScript课程开发组制作 第5章 函数及其应用 本章要点 第5章 函数及其应用 函数的定义 函数的调用 使用函数返回值 函数的嵌套 内置函数 实例:函数的定义与调用 函数的简介 5.1 函数的定义 函数是拥有名字的一系列JavaScript语句的有效组合。只要这个函数被调用,就意味着这一系列JavaScript语句按顺序被解释执行。一个函数可以有自己的可以在函数内使用的参数。 函数还可以用来将JavaScript语句同一个Web页面相连接。用户的任何一个交互动作都会引发一个事件,通过适当的HTML标记,可以间接的引起一个函数的调用。这样的调用也称为事件处理。 函数的定义 定义一个函数只是让浏览器知道有这样一个函数。而只有在函数被调用时,其代码才真正被执行。函数与其他的JavaScript一样,必须位于script/script标记之间,函数的基本语法如下: script language= javascript function 函数名称(参数表){ 函数执行部分; return表达式; } /script 语法解释:return语句指明由函数返回的值。return语句是函数内部和外部相互交流和通信的唯一途径。 函数的定义 【示例5-1】函数的定义,代码如下: script language=javascript function displayTaggedText(tag,text){ document.write(+tag+); document.write(text); document.write(/+tag+); } /script 5.2.1函数的简介调用 函数调用得的语法格式如下: html head script language=javascript function 函数名称(参数表){ 函数执行部分; } /script /head body script language=javascript 函数名称(参数表); /script /body /html 说明: 函数的参数分为形式参数和实际参数两种,其中形式参数为函数赋予的参数,代表函数的位置和类型,系统并不为形参分配相应的存储空间。调用函数时传递给函数的参数称为实际参数,实际参数通常在调用函数之前就已经分配了内存,并赋予了实际的数据,在函数的执行过程中,实际参数参与了函数的运行。 在定义函数时,在函数名后面的圆括号内可以指定一个或多个参数(参数之间用逗号“,”分隔)。指定参数的作用在于当调用函数时可以为被调用的函数传递一个或多个参数。 5.2.1函数的简介调用 htmlheadtitle函数的简单调用/title script language=javascript function displayTaggedText(tag,text) { document.write(+tag+); document.write(text); document.write(/+tag+); } /script /headbody script language=javascript displayTaggedText(H1,这是一级标题); displayTaggedText( p,这是段落标签); /script /body/html 项目演示 【示例5-2 】 5.2.2 在事件响应中调用函数 函数的事件调用一般和表单元素的事件一起使用。 调用格式为:事件名=”函数名” 项目演示 【示例5-3】 5.2.2 在事件响应中调用函数 HEAD SCRIPT language=JavaScript function compute(op) { var num1,num2; num1= parseFloat(document.myform. num1.value); num2=parseFloat(document.myform.num2.value); if (op==+) document.myform. result.value =num1+num2 ; if (op==-) doc
您可能关注的文档
- 数控机床及其使用维修第2版课件作者卢斌主编第10章节数控机床的安装 调试与验收.ppt
- 房屋建筑构造课件作者王晓华第三章节墙体墙体.ppt
- 数控机床及其应用第2版课件作者李善术第二章节数控机床的程序编制.ppt
- 数控机床及其应用第2版课件作者李善术第三章节计算机数控(CNC)系统.ppt
- 新编C程序设计教程课件作者赵忠孝第3章节.ppt
- 数控机床及其应用第2版课件作者李善术第四章节数控机床的机械结构与部件.ppt
- 房屋建筑构造课件作者王晓华第一章节概述第三节建筑施工方法和工业化.ppt
- 新编C程序设计教程课件作者赵忠孝第7章节.ppt
- 数控机床及其应用第2版课件作者李善术第一章节数控机床概述.ppt
- 房屋建筑构造课件作者王晓华第一章节概述第四节建筑模数与涉及的尺寸.ppt
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
文档评论(0)