当前位置: 首页 > news >正文

银川网站建设哪家不错跨境电商平台有哪些推广方式

银川网站建设哪家不错,跨境电商平台有哪些推广方式,海南省住房公积金管理局官网,上海网站建设维护JavaScript 基础 - 第4天笔记 理解封装的意义#xff0c;能够通过函数的声明实现逻辑的封装#xff0c;知道对象数据类型的特征#xff0c;结合数学对象实现简单计算功能。 理解函数的封装的特征掌握函数声明的语法理解什么是函数的返回值知道并能使用常见的内置函数 函数 …JavaScript 基础 - 第4天笔记 理解封装的意义能够通过函数的声明实现逻辑的封装知道对象数据类型的特征结合数学对象实现简单计算功能。 理解函数的封装的特征掌握函数声明的语法理解什么是函数的返回值知道并能使用常见的内置函数 函数 理解函数的封装特性掌握函数的语法规则 声明和调用 函数可以把具有相同或相似逻辑的代码“包裹”起来通过函数调用执行这些被“包裹”的代码逻辑这么做的优势是有利于精简代码方便复用。 声明定义 声明定义一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分 调用 声明定义的函数必须调用才会真正被执行使用 () 调用函数。 !DOCTYPE html html langen headmeta charsetUTF-8titleJavaScript 基础 - 声明和调用/title /head bodyscript// 声明定义了最简单的函数既没有形式参数也没有返回值function sayHi() {console.log(嗨~)}// 函数调用这些函数体内的代码逻辑会被执行// 函数名()sayHi()// 可以重复被调用多少次都可以sayHi()/script /body /html注函数名的命名规则与变量是一致的并且尽量保证函数名的语义。 小案例 小星星 script// 函数声明function sayHi() {// document.write(hai~)document.write(*br)document.write(**br)document.write(***br)document.write(****br)document.write(*****br)document.write(******br)document.write(*******br)document.write(********br)document.write(*********br)}// 函数调用sayHi()sayHi()sayHi()sayHi()sayHi()/script参数 通过向函数传递参数可以让函数更加灵活多变参数可以理解成是一个变量。 声明定义一个功能为打招呼的函数 传入数据列表声明这个函数需要传入几个数据多个数据用逗号隔开 !DOCTYPE html html langen headmeta charsetUTF-8titleJavaScript 基础 - 函数参数/title /head bodyscript// 声明定义一个功能为打招呼的函数// function sayHi() {// console.log(嗨~)// }// 调用函数// sayHi()// 这个函数似乎没有什么价值除非能够向不同的人打招呼// 这就需要借助参数来实现了function sayHi(name) {// 参数 name 可以被理解成是一个变量console.log(name)console.log(嗨~ name)}// 调用 sayHi 函数括号中多了 小明// 这时相当于为参数 name 赋值了sayHi(小明)// 结果为 小明// 再次调用 sayHi 函数括号中多了 小红// 这时相当于为参数 name 赋值了sayHi(小红) // 结果为 小红/script /body /html总结 声明定义函数时的形参没有数量限制当有多个形参时使用 , 分隔调用函数传递的实参要与形参的顺序一致 形参和实参 形参声明函数时写在函数名右边小括号里的叫形参形式上的参数 实参调用函数时写在函数名右边小括号里的叫实参实际上的参数 形参可以理解为是在这个函数内声明的变量比如 num1 10实参可以理解为是给这个变量赋值 开发中尽量保持形参和实参个数一致 !DOCTYPE html html langen headmeta charsetUTF-8titleJavaScript 基础 - 函数参数/title /head bodyscript// 声明定义一个计算任意两数字和的函数// 形参 x 和 y 分别表示任意两个数字它们是两个变量function count(x, y) {console.log(x y);}// 调用函数传入两个具体的数字做为实参// 此时 10 赋值给了形参 x// 此时 5 赋值给了形参 ycount(10, 5); // 结果为 15/script /body /html返回值 函数的本质是封装包裹函数体内的逻辑执行完毕后函数外部如何获得函数内部的执行结果呢要想获得函数内部逻辑的执行结果需要通过 return 这个关键字将内部执行结果传递到函数外部这个被传递到外部的结果就是返回值。 !DOCTYPE html html langen headmeta charsetUTF-8titleJavaScript 基础 - 函数返回值/title /head bodyscript// 定义求和函数function count(a, b) {let s a b// s 即为 a b 的结果// 通过 return 将 s 传递到外部return s}// 调用函数如果一个函数有返回值// 那么可将这个返回值赋值给外部的任意变量let total count(5, 12)/script /body /html总结 在函数体中使用return 关键字能将内部的执行结果交给函数外部使用函数内部只能出现1 次 return并且 return 下一行代码不会再被执行所以return 后面的数据不要换行写return会立即结束当前函数函数可以没有return这种情况默认返回值为 undefined 作用域 通常来说一段程序代码中所用到的名字并不总是有效和可用的而限定这个名字的可用性的代码范围就是这个名字的作用域。 作用域的使用提高了程序逻辑的局部性增强了程序的可靠性减少了名字冲突。 全局作用域 作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 文件 处于全局作用域内的变量称为全局变量 局部作用域 作用于函数内的代码环境就是局部作用域。 因为跟函数有关系所以也称为函数作用域。 处于局部作用域内的变量称为局部变量 如果函数内部变量没有声明直接赋值也当全局变量看但是强烈不推荐 但是有一种情况函数内部的形参可以看做是局部变量。 匿名函数 函数可以分为具名函数和匿名函数 匿名函数没有名字的函数,无法直接使用。 函数表达式 // 声明 let fn function() { console.log(函数表达式) } // 调用 fn()立即执行函数 (function(){ xxx })(); (function(){xxxx}());无需调用立即执行其实本质已经调用了 多个立即执行函数之间用分号隔开 函数表达式 // 声明 let fn function() { console.log(函数表达式) } // 调用 fn()立即执行函数 (function(){ xxx })(); (function(){xxxx}());无需调用立即执行其实本质已经调用了 多个立即执行函数之间用分号隔开 ​ 在能够访问到的情况下 先局部 局部没有在找全局
http://www.w-s-a.com/news/607823/

相关文章:

  • 什么是网站风格中国工商网企业查询官网
  • 专业建设专题网站wordpress lnmp wamp
  • 环保网站 下载页网站
  • 开源小程序模板江门关键词优化排名
  • 网站开发 知乎房地产型网站建设
  • 买完域名网站怎么设计wordpress 纯代码
  • 公司网站怎么做百度竞价宁波网络公司哪家好
  • 河西网站建设制作微信分销系统多层
  • 网站制作完成后应进入什么阶段石家庄网站建设找哪家好
  • 南通外贸网站推广自在源码网官网
  • 个人网站模板html下载餐饮vi设计案例欣赏
  • 高端网站建设wanghess网站开发售后服务承诺
  • 江西网站建设费用企业网站推广的方法有( )
  • 中国十大网站开发公司企业网站建设的要素有哪些
  • 网站防站做网站吉林
  • 嘉定区网站建设公司企业信息公示查询系统官网
  • 一个具体网站的seo优化产品介绍网站模板下载地址
  • 怎么做网站在网上能搜到你哈尔滨网站建立公司
  • 做家旅游的视频网站上海百度公司总部
  • 微信小程序公司网站怎么制作区块链平台定制开发
  • 网站资质优化ip地址域名解析
  • 如何搭建个人网站ps做网站首页怎么运用起来
  • 中小企业商务网站建设wordpress 安全加固
  • asp网站开发设计文档php建设网站怎么用
  • 服装公司网站建设需求分析报告seo搜索引擎优化实战
  • wordpress 扒站最近最新新闻
  • 手机wap网站开发与设计wordpress域名无法访问
  • 百度收录网站收费吗做网站用vs还是dw
  • 维度网络专业做网站嘉兴网站建设方案服务
  • 成品电影网站建设中国最顶尖设计师