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

网站正在建设中下载信阳市住房建设局网站

网站正在建设中下载,信阳市住房建设局网站,页面好看的教育类网站模板下载,大学生创业计划书文章目录 1.数组1.1 数组的概念1.2 创建数组1.3 获取数组中的元素1.4 数组中新增元素1.5 遍历数组 2.函数2.1 函数的概念2.2 函数的使用函数声明调用函数函数的封装 2.3 函数的参数函数参数语法函数形参和实参数量不匹配时 2.4 函数的返回值2.4.1 案例练习 2.5 arguments的使用… 文章目录 1.数组1.1 数组的概念1.2 创建数组1.3 获取数组中的元素1.4 数组中新增元素1.5 遍历数组 2.函数2.1 函数的概念2.2 函数的使用函数声明调用函数函数的封装 2.3 函数的参数函数参数语法函数形参和实参数量不匹配时 2.4 函数的返回值2.4.1 案例练习 2.5 arguments的使用2.6 函数的两种声明方式 1.数组 1.1 数组的概念 数组可以把一组相关的数据一起存放并提供方便的访问(获取方式。数组是指一组数据的集合其中的每个数据被称作元素在数组中可以存放任意类型的元素。 1.2 创建数组 JS 中创建数组有两种方式 利用 new 创建数组 var arr new Array(); // 创建一个新的空数组利用数组字面量创建数组 //1. 使用数组字面量方式创建空的数组 var 数组名 [] //2. 使用数组字面量方式创建带初始值的数组 var 数组名 [小白,小黑,大黄,瑞奇];数组元素的类型 数组中可以存放任意类型的数据例如字符串数字布尔值等。 var arr [小白,12,true,28.9];1.3 获取数组中的元素 索引 (下标) 用来访问数组元素的序号 数组下标从 0 开始 数组元素可以通过索引来访问、设置、修改对应的数组元素. // 定义数组 var arrStus [1,2,3]; // 获取数组中的第2个元素 alert(arrStus[1]); 注意如果访问时数组没有和索引值对应的元素则得到的值是undefined 1.4 数组中新增元素 数组中可以通过以下方式在数组的末尾插入新元素 数组[ 数组.length ] 新数据;1.5 遍历数组 数组遍历 var arr [red,green, blue]; for(var i 0; i 3; i){console.log(arr[i]); }数组的长度 var arr [1,2,3]; alert(arr.length); - 注意- 此处数组的长度是数组元素的个数 length - 1 是最大的索引数- 当我们数组里面的元素个数发生了变化这个 length 属性跟着一起变化- 如果设置的length属性值大于数组的元素个数则数组其余元素为undefined- 如果设置的length属性值小于数组的元素个数则会把超过该值的数组元素删除案例练习1. 在数组中存放1 - 10 2. 冒泡排序js var arr1 []; for (var i 0; i 10; i) {arr1[i] i1 } console.log(arr1)var array [4, 3, 1, 5, 2]; for (var i 0; i array.length - 1; i) {for (var j 0; j array.length - 1 - i; j) {if (array[j] array[j 1]) {var temp array[j];array[j] array[j 1];array[j 1] temp;}} } console.log(array);2.函数 2.1 函数的概念 函数就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。 2.2 函数的使用 函数声明 function 函数名() {//函数体 }function 是声明函数的关键字,必须小写 由于函数一般是为了实现某个功能才定义的 调用函数 函数名();调用的时候千万不要忘记添加小括号 函数不调用自己不执行 函数的封装 函数的封装是把一个或者多个功能通过函数的方式封装起来对外只提供一个简单的函数接口 例子封装计算1-100累加和 function getSum(){var sum 0;// 准备一个变量保存数字和for (var i 1; i 100; i) {sum i;// 把每个数值 都累加 到变量中}alert(sumNum); }// 调用函数 getSum();2.3 函数的参数 函数参数语法 形参函数定义时设置接收调用时传入 形式上的参数 函数定义的时候 传递的参数 当时并不知道是什么 实参函数调用时传入小括号内的真实数据 实际上的参数 函数调用的时候 传递的参数 实参是传递给形参的 案例利用函数求任意两个数之间的和 function getSum(a, b) {console.log(a b)} getSum(1, 2)函数形参和实参数量不匹配时 参数个数说明实参个数等于形参个数输出正确结果实参个数多于形参个数只取到形参个数实参个数小于形参个数多的形参定义为undefined 注意在JavaScript中形参的默认值是undefined。 2.4 函数的返回值 function 函数名{//其它代码return 需要返回的值 }var result 函数名();注意 在使用 return 语句时函数会停止执行并返回指定的值如果函数没有 return 返回的值是 undefinedreturn之后的代码不会被执行return返回值只能有一个不可以有多个 2.4.1 案例练习 利用函数返回值求2个数的最大值 function getSum(a, b) {return a b ? a : b; } var res getSum(3, 2) console.log(res);2.5 arguments的使用 当不确定有多少个参数传递的时候可以用 arguments 来获取。arguments展示形式是一个伪数组因此可以进行遍历。 function max() {console.log(arguments);for (var i 0; i arguments.length; i) {console.log(arguments[i]);} }max(1, 2, 3)伪数组具有以下特点 具有 length 属性按索引方式储存数据不具有数组的 push , pop 等方法 注意在函数内部使用该对象用此对象获取函数调用时传的实参。 2.6 函数的两种声明方式 命名函数 function fn() {}fn(); 因为有名字所以也被称为命名函数调用函数的代码既可以放到声明函数的前面也可以放在声明函数的后面 匿名函数 var fn function() { } fn(); - 因为函数没有名字所以也被称为匿名函数 - 这个fn 里面存储的是一个函数 - 函数调用的代码必须写到函数体后面
http://www.yutouwan.com/news/177198/

相关文章:

  • js跳转到别的网站做网站多大上行速度
  • 网站建设手机银行修改登录密码财政网站 建设方案
  • cad dwt模板做网站模版amp网站建设
  • dw自己做的网站手机进不去南昌县城乡规划建设局官方网站
  • 百度网盟如何选择网站类似Wordpress知乎
  • 注册公司制作网站广州市南沙区基本建设办公室网站
  • ps ui做响应式网站要求成都品牌推广
  • wordpress企业网站制作关键词歌曲歌词
  • 简约 网站模板童子营网站建设方案
  • 关于网站建设的外文文献企业策划
  • 漳州正规网站建设seo技术培训教程
  • 聊城网站建设电话网站开发实验结论
  • 免费的舆情网站入口在哪wordpress数据库表管理
  • 遇到钓鱼网站怎么做做营销型网站
  • 久久建筑网怎么不好用seo营销的策略有哪些
  • 一般产地证去哪个网站做网页升级访问升级自动跳
  • Python用数据库做网站wordpress腾讯视频插件
  • 全球设计网站有哪些网站对接qq群 虚拟主机
  • 宁波建设商城网站wordpress插件补丁
  • 网站运营与维护是什么意思企业宣传册一般分几个模块
  • 莱芜做网站优化网站怎么做动效
  • 网站资料库建设的功能需求网站添加谷歌地图
  • 视频网站公共关系怎么做企业建设网站网站建设公司
  • 池州网站建设费用wordpress迁移hexo
  • 手机应用商店app下载官方网站下载阿里云如何上传网站
  • 上海高端模板建站企业网站cms模板
  • 大学生网站设计作品成品代码新品发布会是什么意思
  • 网站后台登陆代码poiplayer wordpress
  • 设计在线设计网站北京建设工程网站
  • 做谷歌网站使用什么统计代码吗erp企业管理软件