鲜花网站建设的项目介绍新野网站建设

张小明 2026/1/8 14:26:51
鲜花网站建设的项目介绍,新野网站建设,c asp.net 做网站,wordpress插件王函数 一、为什么需要函数#xff1f; function#xff0c;是被设计为执行特定任务的代码块 说明#xff1a; 函数可以把具有相同或相似逻辑的代码“包裹”起来#xff0c;通过函数调用执行这些被“包裹”的代码逻辑#xff0c;这么做的优势是有利于精简代码方便复用。 比如…函数一、为什么需要函数function是被设计为执行特定任务的代码块说明函数可以把具有相同或相似逻辑的代码“包裹”起来通过函数调用执行这些被“包裹”的代码逻辑这么做的优势是有利于精简代码方便复用。比如我们前面使用的 alert() 、 prompt() 和 console.log() 都是一些 js 函数只不过已经封装好了我们直接使用的二、函数使用1先声明再调用注意声明定义的函数必须调用才会真正被执行使用 () 调用函数曾经使用的 alert() , parseInt() 这种名字后面跟小括号的本质都是函数的调用2函数名命名规范Ø 和变量命名基本一致Ø 尽量小驼峰式命名法Ø 前缀应该为动词Ø 命名建议常用动词约定三、函数传参若函数完成功能需要调用者传入数据那么就需要用有参数的函数这样可以极大提高函数的灵活性1声明语法参数列表Ø 传入数据列表Ø 声明这个函数需要传入几个数据Ø 多个数据用逗号隔开2调用语法调用函数时需要传入几个数据就写几个用逗号隔开●形参声明函数时写在函数名右边小括号里的叫形参形式上的参数●实参调用函数时写在函数名右边小括号里的叫实参实际上的参数●形参可以理解为是在这个函数内声明的变量比如 num1 10实参可以理解为是给这个变量赋值●开发中尽量保持形参和实参个数一致●曾经使用过的 alert(打印), parseInt(11), Number(11) 本质上都是函数调用的传参3函数传参-参数默认值说明这个默认值只会在缺少实参参数传递时 才会被执行所以有参数会优先执行传递过来的实参, 否则默认为undefined四、函数返回值函数是执行特定任务的代码块有返回值函数的概念Ø 当调用某个函数这个函数会返回一个结果出来Ø 这就是有返回值的函数当函数需要返回数据出去时用return关键字格式return 数据细节Ø 在函数体中使用 return 关键字能将内部的执行结果交给函数外部使用Ø return 后面代码不会再被执行会立即结束当前函数所以 return 后面的数据不要换行写Ø return函数可以没有 return这种情况函数默认返回值为 undefined函数细节补充●两个相同的函数后面的会覆盖前面的函数●在Javascript中 实参的个数和形参的个数可以不一致●如果形参过多 会自动填上undefined (了解即可) 如果实参过多 那么多余的实参会被忽略 (函数内部有一个arguments,里面装着所有的实参)●函数一旦碰到return就不会在往下执行了 函数的结束用return五、作用域通常来说一段程序代码中所用到的名字并不总是有效和可用的而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性增强了程序的可靠性减少了名字冲突。变量的访问原则●只要是代码就至少有一个作用域●写在函数内部的局部作用域●如果函数中还有函数那么在这个作用域中就又可以诞生一个作用域●访问原则在能够访问到的情况下 先局部 局部没有在找全局六、匿名函数没有名字的函数可以通过以下两种方法使用1函数表达式使用函数表达式和具名函数的区别具名函数的调用可以写在任意位置但函数表达式必须先声明再调用2立即执行函数场景介绍: 避免全局变量之间的污染不需要调用可以立即执行注意 多个立即执行函数要用 ; 隔开要不然会报错●写法一●写法二七、逻辑中断1 逻辑运算符里的短路●短路只存在于 和 || 中当满足一定条件会让右边代码不执行●原因通过左边能得到整个式子的结果因此没必要再判断右边●运算结果无论还是 || 运算结果都是最后被执行的表达式值一般用在变量赋值本周学习了JS基础并学习了一部分Web-APIs感觉就是把HTML和CSS以及JAVA中的部分内容结合了一下感觉挺有意思难度不大主要是写代码的时候要细心要熟练掌握语法下周将继续学习APIs
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站根目录权限天津企业网站建设价格

在当今快速迭代的前端开发环境中,企业级应用面临着怎样的挑战?开发效率低下、组件性能瓶颈、业务场景适配困难,这些问题是否困扰着您的团队?今天,让我们一同探索layui-vue这个基于Vue 3.0的企业级UI组件库,…

张小明 2025/12/27 22:43:55 网站建设

个人网站是怎么样的然后在亚马逊网站上做外贸

Kotaemon能否用于构建智能电话应答系统? 在客服中心的深夜值班室里,一个客户拨通了银行热线:“我上个月流量超了多少?”传统IVR系统只会机械地回应“请按1查询账单”,而用户早已不耐烦地挂断。这样的场景每天都在重复…

张小明 2025/12/27 22:30:52 网站建设

网站备案有什么用中小型网站建设资讯

引言:身份认证进入“多维度防御”时代 在数字化浪潮下,分布式系统、云原生架构、IoT设备的普及,让身份认证从“单一密码验证”走向“多维度安全防御”。传统密码认证易受暴力破解、钓鱼攻击、数据泄露等威胁,而单纯的授权令牌又难…

张小明 2025/12/27 22:38:34 网站建设

标识设计公司网站山西省城乡和建设厅网站

CWSandbox 恶意软件分析:原理与报告解读 1. API 挂钩技术 在调用进程的虚拟内存中, cwmonitor.dll 能够定位函数,可通过使用 GetProcAddress API 函数,或者手动解析包含 Windows DLL 模块的导出地址表(EAT)来实现。为了捕获对特定函数的所有调用,会将 JMP 指令作…

张小明 2025/12/27 5:32:10 网站建设

汽车网站建设网络营销上市公司

8个Illustrator脚本使用技巧:彻底告别重复性设计工作 【免费下载链接】illustrator-scripts Some powerfull JSX scripts for extending Adobe Illustrator 项目地址: https://gitcode.com/gh_mirrors/ill/illustrator-scripts 还在为每天在Illustrator中重复…

张小明 2026/1/5 6:48:22 网站建设

城市建设和房屋管理部门网站erp企业管理系统平台

BlenderMCP像素艺术转换:从3D模型到复古游戏资产的终极指南 【免费下载链接】blender-mcp 项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp 你是否渴望将精美的3D模型转化为充满复古魅力的像素风格资产?BlenderMCP(Bl…

张小明 2025/12/28 4:29:36 网站建设