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

宝安最好的网站建设seo搜外

宝安最好的网站建设,seo搜外,网站更改备案信息在哪里,推广公司名称模块编程原则#xff1a;高内聚#xff0c;低耦合#xff08;重复部分少#xff09;#xff0c;让一个模块有强的功能性、高的独立性 → 单一责任制#xff0c;用函数进行解耦合。 1. 函数命名规则 不能以数字开头可以以字母_$开头包含数字小驼峰命名法 函数声明一定有…模块编程原则高内聚低耦合重复部分少让一个模块有强的功能性、高的独立性 → 单一责任制用函数进行解耦合。 1. 函数命名规则 不能以数字开头可以以字母_$开头包含数字小驼峰命名法 函数声明一定有函数名不然报错 // Uncaught SyntaxError: Function statements require a function name function () {console.log(1) }// 函数内 a是局部变量b var在window上/GO是全局变量泄漏 var a b 1 用表达式、字面量的形式声明函数test1是会被忽略的。外部不可见内部可递归 // 用表达式、字面量的形式声明函数test1是会被忽略的 // test1() 会报错(外部不可见) var test function test1() {console.log(1)test1() // 函数内部可以调用递归 }// 匿名函数表达式/函数字面量 var test function () {console.log(1) }// 实参少传 function test(a, b, c) {console.log(a, b, c)// 不报错c是undefined// 预编译时第一步就处理形参 var x undefined } test(1, 2)// 实参多传 function test(a, b) {console.log(a, b)// 不报错 1 2 } test(1, 2, 3)函数内可获取实参和形参的个数 // 函数内可获取实参、形参 function test(a, b) {console.log(arguments)// 实参个数console.log(test.length)// 形参个数 }实参传了值的函数内实参可更改 打印出 3 2理解实参和形参是映射关系当形参改变实参指向的堆空间的对应位置的值也改变了 实参未传值的是无法赋值的undefined 与其他程序设计语言不同ECMAScript 不会验证传递给函数的参数个数是否等于函数定义的参数个数。开发者定义的函数都可以接受任意个数的参数根据 Netscape 的文档最多可接受 255 个而不会引发任何错误。任何遗漏的参数都会以 undefined 传递给函数多余的函数将忽略。 用 arguments 对象判断传递给函数的参数个数即可模拟函数重载 // 一个函数根据传入实参个数的不同做不同的事 function doAdd() {if(arguments.length 1) {alert(arguments[0] 5);} else if(arguments.length 2) {alert(arguments[0] arguments[1]);} }doAdd(10); //输出 15 doAdd(40, 20); //输出 60arguments[1]和形参b不是一个东西一个存在堆内存、一个存在栈内存但有映射关系arguments存的是指针 函数内的return作用终止和执行函数内不写return运行时会自动加上return递归实现阶乘与斐波那契找到规律和函数出口函数return function compute(n) {if (n 1) {return 1} else {return n * compute(n - 1)} } console.log(5的阶乘, compute(5))// value 1 1 2 3 5 8 13 21 // index 1 2 3 4 5 6 7 function compute(n) {if (n 0 || n 1) {return 1} else {return compute(n - 1) compute(n - 2)}} console.log(斐波那契第7项, compute(7))2. ECMAScript补充 ECMAScript 的函数实际上是功能完整的对象在下面的形式中每个 arg 都是一个参数最后一个参数是函数主体要执行的代码。这些参数必须是字符串。由于字符串的关系这种形式写起来有些困难但有助于理解函数只不过是一种引用类型它们的行为与用 Function 类明确创建的函数行为是相同的。但是typeof函数的返回值是function而不是object函数名只是指向函数对象的引用值行为就像其他对象一样。甚至可以使两个变量指向同一个函数理解函数重载所有函数都应看作 Function 类的实例。Function 对象也有与所有对象共享的 valueOf() 方法和 toString() 方法。这两个方法返回的都是函数的源代码 原始值的基本包装类、对象的toString方法 var function_name new Function(arg1, arg2, ..., argN, function_body)function sayHi(sName, sMessage) {alert(Hello sName sMessage); }var sayHi new Function(sName, sMessage, alert(\Hello \ sName sMessage););
http://www.zqtcl.cn/news/913391/

相关文章:

  • 广州制作外贸网站小说网站制作公司
  • 东莞南城网站建设价格注册深圳公司有什么好处
  • 做网站图片大小建个人网站要多少钱
  • 北京免费建网站seo网站关键词
  • 南宁网站制作公司dede网站建站教程
  • 辽宁省建设工程招标协会网站自建网站主题及策划
  • 石材做网站google建网站
  • 装配式建筑信息平台无忧seo博客
  • 做淘客网站用备案网络推广预算方案
  • 网站建设需不需要招标好网站欣赏
  • 怎样创建网站的代码此网站域名即将过期
  • 网页转向网站jquery图片效果网站
  • 山东定制网页建站wordpress是是什么技术
  • 无锡免费网站制作手游网页版
  • 东莞 网站建设 定制水寻找常州微信网站建设
  • 在门户网站做推广网站开发需要20万
  • 网站做电商销售需要注册吗上海的公司地址
  • 给网站做选题计算机网络技术电商网站建设与运营方向
  • 网站如何做熊掌号并绑定wordpress pdf
  • wordpress页面构建器中文文山seo公司
  • 凡科免费做网站蜂箱尺寸与制作图片
  • 完全不收费的聊天软件班级优化大师下载安装app
  • 合肥网站改版360免费建站永久免费
  • 商业网站建设案例课程 下载工信部企业网站认证
  • 泉州网站设计哪家公司好沈阳seo代理计费
  • 做景观素材有哪几个网站国内建网站费用
  • 驻马店重点项目建设网站wordpress常规选项
  • 网站开发 英文网站策划建设阶段的推广
  • 建立网站一般多少钱wordpress评论跳过验证
  • 南京每月做社保明细在哪个网站查看设计作品的网站软件