- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第五节:JavaScript函数、运算符JavaScript函数、运算符Arry老师
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块一.JavaScript函数语法函数就是包裹在花括号中的代码块,前面使用了关键词functionfunctionfunctionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码.可以在某事件发生时直接调用函数(当用户点击按钮时),由JavaScript在任何位置进行调用.注:JavaScript对大小写敏感。关键词function必须是小写的,并且必须以与函数名称相同的大小写来调用函数二.调用带参数的函数1.在调用函数时,您可以向其传递值,这些值被称为参数,这些参数可以在函数中使用。可以发送任意多的参数,由逗号(,)分隔例:myFunction(args1,args2);2当您声明函数时,请把参数作为变量来声明;例:functionmyFunction(var1,var2){这里是要执行的代码}变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推例:点击的不同的按钮传参数实战JavaScript函数
带有返回值的函数:一.当我们需要函数将值返回调用它的地方。通过使用return语句就可以实现。在使用return语句时,函数会停止执行,并返回指定的值语法:functionmyFunction(){varx=5;returnx;//返回5}注:整个JavaScript并不会停止执行,仅仅是函数。JavaScript将继续执行代码,从调用函数的地方。二.函数调用将被返回值取代:varmyVar=myFunction();也可以直接使用返回值:document.getElementById(demo).innerHTML=myFunction();JavaScript函数-2
返回值基于传递到函数中的参数计算两个数字的乘积,并返回结果functionmyFunction(a,b){returna*b;}document.getElementById(demo).innerHTML=myFunction(4,3);局部JavaScript变量在JavaScript函数内部声明的变量(使用var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。只要函数运行完毕,本地变量就会被删除全局JavaScript变量在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。JavaScript变量的生存期JavaScript变量的生命期从它们被声明的时间开始。局部变量会在函数运行以后被删除,全局变量会在页面关闭后被删除。JavaScript函数-03
JavaScript运算符:运算符=用于赋值,运算符+用于加值运算符=用于给JavaScript变量赋值算术运算符+用于把值加起来(i=2,j=3;k=i+j)JavaScript算术运算符JavaScript运算符
赋值运算符用于给JavaScript变量赋值:用于字符串的+运算符+运算符用于把文本值或字符串变量加起来(连接起来),如需把两个或多个字符串变量连接起来,请使用+运算符。vara=arry;varb=keke;varc=a+b;在两个字符串之间增加空格,需要把空格插入一个字符串之中或者把空格插入表达式中JavaScript赋值运算符
对字符串和数字进行加法运算:例:x=5+5;document.write(x);x=5+5;document.write(x);x=5+5;document.write(x);x=5+5;document.write(x);注:如果把数字与字符串相加,结果将成为字符串对字符串和数字进行加法运算
比较和逻辑运算符用于测试true或false:比较运算符在逻辑语句中使用,以测定变量或值是否相等。给定x=5,下面的表格解释了比较运算符:可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动if(i5){document.writ
您可能关注的文档
- 大小数量期修订时间表rst prtio pao7 nb3000al.pdf
- 课件创新思维学大纲.pdf
- 2024年3月上半年四川省水利厅直属事业单位招考聘用243人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年中国人民大学附属中学海口实验学校面向应届生校园招考聘用43人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月福建福州市闽侯县教育局研究生和优秀退役运动员招考聘用笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月荆门市事业单位统一公开招聘工作人员758人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月贵州黔东南州各县事业单位招考聘用1758人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月韩城市事业单位公开教师公开招聘69名笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年3月上半年四川内江隆昌市事业单位招考聘用103人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年3月上半年四川广元市考试招考聘用事业单位工作人员14人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年安徽马鞍山和县事业单位招考聘用45人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月江苏镇江扬中市事业单位招考聘用65人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月湖北监利市事业单位人才引进51人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年山西国际商务职业学院招考聘用8人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月浙江宁波职业技术学院招考聘用高层次高技能人才115人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年内蒙古赤峰市红山区引进教师92人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月湖南常德汉寿县血吸虫病防治站招考聘用笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月陕西省核工业二一五医院卫生专业技术人才招考聘用41人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年2月江苏泰州市姜堰中医院招考聘用合同制工作人员31人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 高二物理期末试卷带答案.docx
最近下载
- 固体物理:第十一章 自旋玻璃.ppt
- 警察礼仪(PPT页)(最新整理版).pptx VIP
- Chapter1-林子雨-大数据技术原理与应用-大数据概述(年2月17日版本)44.ppt
- 【建筑专业】03J609 防火门窗.pdf
- 第6课《老山界》核心素养教学设计-统编版语文七年级下册.docx VIP
- 商场地产潮玩解压计划夏日集市方案.pptx VIP
- 新版高速公路基础知识必考重点题库.doc VIP
- 普通高等学校毕业生就业协议书(三方协议).pdf VIP
- JJG 1118-2015电子汽车衡(衡器载荷测量仪法).docx VIP
- 2023年深圳百合外国语学校小升初面试英语模拟题及答案.docx
文档评论(0)