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

宁波cms建站网站建设最好的公司排名

宁波cms建站,网站建设最好的公司排名,玉树北京网站建设,怎么建设商品网站一 、函数 1.1定义 封装了一段可被重复执行并调用的代码。 1.2 使用函数的步骤 1.定义函数 。 把代码放到盒子里。#xff08;封装函数#xff09;2.调用函数。1.3 函数的分类 **系统内置函数**alert();document.write();console.log();Number();parseInt();**自定义函数*… 一 、函数 1.1定义 封装了一段可被重复执行并调用的代码。 1.2 使用函数的步骤 1.定义函数 。 把代码放到盒子里。封装函数2.调用函数。1.3 函数的分类 **系统内置函数**alert();document.write();console.log();Number();parseInt();**自定义函数**1.4定义函数的两种方式 1.4.1 声明式利用函数关键字自定义函数 又称 ‘命名函数’ 语法格式function 函数名( ){代码块。return 返回值。【可选】}1、 function 声明函数的关键字2、 函数名与变量名的概念一样命名规则也一样。1.4.2 赋值式 var 变量名 function( ){ 这里的函数名是变量 只不过变量里面存的是值而函数表达式里面存的是函数代码块。return 返回值。【可选】}**区别**声明式函数可以在任意位置调用。但是赋值式函数只能在定义函数之后调用。赋值式执行的顺序 1先定义了这个函数。 2将这个函数的地址赋值给前面这个变量。 **函数的优点**简化代码提高开发效率。有利于维护。函数的参数实参和形参。 实参函数调用时传递的参数。 形参函数定义时括号里的就是形参。 只有形参不传实参形参就是undifined。 1.4.3 如何调用函数 函数名()根据参数与返回值的不同可将函数分为4种1.无参数无返回值。2.有参数无返回值。3.无参数有返回值4.有参数有返回值。【注意】函数名 和 函数名()是不一样的。函数名是一个变量表示这个函数。 没有函数名的函数我们叫做匿名函数。 函数名( ) 是指执行这个函数体内的代码。 1.5 封装函数的步骤重要 封装函数的步骤 1.将同属于一个功能的代码抽离出来作为函数的执行语句放在函数体{ }中。 2.分析有没有不确定的值。将不确定的值作为形参。 3.如果需要对执行的结果进行不同的操作处理则定义返回值。否则可以不需要。 egfunction getSum(n){var sum 0;for(var i 1;in;i){sumi;}return sum;}var sum getSum(200);document.write(sum);console.log(sum);**加密规则**每位数5除以10得到余数代替当前的数将第一位和第四位交换第二位和第三位交换。得到的数就是加密的数。返回该加密后的数字。function encrypt(){var num Number(prompt(请输入一个四位数));if(num1000num9999){//千位var q parseInt(num/1000);//百位var b parseInt(num/100)%10;//十位var s parseInt(num/10)%10;//个位var g num%10;q5;b5;s5;g5;q q % 10;b b % 10;s s % 10;g g % 10;num gsbq;return num;}else{alert(瞎吗四位数)}}alert(encrypt());二、arguments 2.1 用途 当我们不确定有多少个参数传递时可以用arguments来获取在js中argument实际上是当前函数的一个内置对象。所有函数都内置了一个arguments对象arguments对象中存储了传递的所有实参。 2.2 arguments: 每个函数都有一个arguments。使用存储传入的参数。 arguments的结构类似于数组。伪数组不能使用数组的一些方法。但是用法与数组类似。2.3 伪数组并非真正意义上的数组 1、具有数组的length属性。 2、按照索引的方式存储的。 3、它没有真正数组的方法。 4、可以按照数组的方式遍历arguments。 使用方法访问第n个参数 arguments[n]获取最后一个参数 arguments[arguments.length-1]获取参数的个数 arguments.length2.4 优点 使用形参让代码更容易阅读和理解。 eg 1、 对传入的不定数据的数值进行求和function add(){// console.log(arguments.length);// console.log(arguments[1]);// return arguments[0]arguments[1];var sum 0;for(var i 0;iarguments.length;i){sum sum arguments[i];}return sum; } // var n add(4,5,6,8) document.write(add(4,7,6,2,10,24,64));三、作用域 变量存在的范围。 1、任何程序执行都需要占用内存。函数调用时也需要占用内存空间。 2、垃圾回收机制 当内存空间没有任何变量指向时或者函数执行完毕后它们占用的内存空间就会被释放返还给系统。 全局变量 1直接写在script标签中的变量在页面的任意位置使用。在函数内可以使用全局变量。 2全局变量的内存空间页面打开时创建页面关闭时销毁。 局部变量 1定义在函数内部的变量。这个变量只能在函数内部使用。形参也是局部边量。 2局部变量的内存空间在函数调用的时候创建函数执行完毕后销毁。 总结 1全局变量可以在任意的函数内部使用。 2局部变量只能在当前的函数内部使用。 3当函数内使用一个变量时它会现在自身的作用域函数内部寻找该变量如果找到直接使用如果没有找到则向上一级寻找直到全局作用域。 4如果全局作用域也没找到则报错。
http://www.hkea.cn/news/14464334/

相关文章:

  • 优化网站推广设计网站推荐素材网站
  • 遂宁建设局网站首页温州在线制作网站
  • 北京网站建设流程帮做装修设计的网站
  • 做一个综合商城网站多少钱网站推广方案设计
  • 云南省网站建设公司韶关做网站公司
  • 服务器域名已有做网站wordpress 去除评论框
  • 中国建设银行官网站诚聘英才网站建设 生产
  • 重庆模板做网站管理咨询公司怎么找客户
  • .design 域名的网站汕头网站推广seo
  • 做网站 江门做互联网的网站
  • 注册网站建设公司主营项目类别游戏网站首页设计
  • 广州网站建设联系电话电脑做网站软件
  • 送菜网站制作大丰企业做网站多少钱
  • 江苏建设招标网站网站建设备案优化设
  • 网站建好后如何上线wordpress接入api
  • 嘉定网站设计制作托管维护高端网站建设网站
  • 怎么在自己电脑上搭建网站wordpress 如何重新安装
  • 微信公众号优惠和网站绑定怎么做网站建设公司客户开发手册
  • 益阳市网站建设网站建设中文摘要是什么
  • 建设银行官网官方网站婚纱网站html源码
  • 建站网站案例网站建设骗
  • 智慧景区网站服务建设口碑好的定制网站建设公司
  • 七台河新闻联播最新aso优化
  • 网站设计公司网站设计郑州seo优化顾问阿亮
  • 沈阳网站建设哪家便宜新竹自助网站
  • 广州三合一网站建设网站建设公司的小程序选择什么
  • 网站建设属于资产站长之家的作用
  • 备案后怎么建设网站全屋整装十大公认品牌加盟
  • 成品网站源码68w68游戏wordpress优秀中文主题
  • 做网站加模块网站建设江西