- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1
函数的定义与引用
Part
◎ 函数的定义
◎ 函数的调用
◎ 用户类的定义
1 函数的定义
函数的定义是使用function关键字实现的,格式如下:
function 函数名(形式参数列表){
函数体语句块
}
2 函数的调用
举例演示
定义一个函数和调用一个函数是两个截然不同的概念。定义一个函数只是让浏览器知道有这样一个函数。而只有在函数被调用时,其代码才真正被执行。函数与其他的JavaScript一样,必须位于script/script标记之间。函数很灵活,可以使用不同的参数来调用该函数,这样就会给出不同的消息。
【实例】函数的定义与调用。
JavaScript中的函数可以有返回值,也可以没有返回值,返回值是通过return关键字加表达式实现的。
2 函数的调用
举例演示
函数必须使用函数名并提供相应的实际参数列表完成调用。在没有提供相应的实际参数列表时,缺省参数按未定义(undefined常量)处理。提供的实际参数类型不符合要求时,系统会尽量转换该类型到需要的类型。在转换成逻辑型数据时undefined、null和0按false处理,其他已定义的都按true处理。
举例演示
【实例10-11】函数的定义与调用。
3 用户类的定义
JavaScript是基于对象的脚本语言,类是对象的模版,类的基本成员有两种:静态数据(属性)和动态行为(方法)。使用JavaScript可以定义用户新的类,使用的关键字是function。
举例演示
【实例10-12】Table类的定义与引用。Table类中数据有:表格数据Rows、前景色ForeColor、背景色BackColor、线条色LineColor、表格宽Width;行为有:得到表格标签getTable。
用户类的定义
JavaScript是基于对象的脚本语言,类是对象的模版,类的基本成员有两种:静态数据(属性)和动态行为(方法)。使用JavaScript构造函数模拟类,使用的关键字是function。能够定义并创建自己的对象。
举例演示
【实例】使用构造函数可以创建特定类型的对象
演示
您可能关注的文档
- 网络零售 第7章 物流与配送 【淘宝大学】网店运营专才-第7章-2货物打包.ppt
- 网络设备配置与管理 任务2 控制子网间的访问 电子课件(8).ppt
- 网络渗透与防护 课后思考 端口扫描-隐蔽扫描-ppt(PPT).pptx
- 网络渗透与防护 课前预习 口令攻防-身份认证概述-ppt(PPT).pptx
- 网络渗透与防护 课中学习 Web渗透-Web威胁-ppt(PPT).pptx
- 网络渗透与防护 课中学习 口令攻防-wifi的wep破解-ppt(PPT).pptx
- 网络渗透与防护 课中学习 网络踩点-域名查询-ppt(PPT).pptx
- 网络渗透与防护 课中学习 协议漏洞-arp欺骗原理-ppt(PPT).pptx
- 网络渗透与防护 课中学习 协议漏洞-DNS原理-ppt(PPT).pptx
- 网络渗透与防护 课中学习 协议漏洞-wireshark-ppt(PPT).pptx
最近下载
- pantone潘通色号-国际色卡c面效果电子版-潘通号-潘通色卡.doc VIP
- 数学基础模块上册教参章函数.pdf
- PISA夺冠后教育思考——从PISA看中国上海学生阅读素养.doc VIP
- 初中语文阅读教学的现状与策略阅读素养是学生终身受用的隐性资产PISA给初中语文教学带来的思考.docx VIP
- PISA阅读素养测评.docx VIP
- 2024道德与法治七年级上册6.2 交友的智慧(课件).pptx
- 《红楼梦》中的谜语研究.doc VIP
- 98道性格测试题及答案.pdf VIP
- 为了应用而阅读——PISA阅读素养测评框架介绍.doc VIP
- PISA阅读素养视角下的中考语文多重文本阅读测评研究.pptx VIP
文档评论(0)