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

常用的搜索引擎的网站聚名网是干什么的有风险的

常用的搜索引擎的网站,聚名网是干什么的有风险的,jsp网站开发四酷全书,企业网站设计模板免费下载数组#xff1a; 指一组有顺序的数据#xff0c;其作用就是用来一次性存储多个数据。#xff08;数组元素#xff1a;数组中的每一个数据#xff1b;数组长度#xff1a;数据中元素的个数#xff1b;数组索引#xff1a;用来存储或访问数组中的数据#xff0c;也叫下…数组 指一组有顺序的数据其作用就是用来一次性存储多个数据。数组元素数组中的每一个数据数组长度数据中元素的个数数组索引用来存储或访问数组中的数据也叫下标索引从0开始即第一个数组元素的索引为0创建数组的方法有两种 1、通过构造函数创建数组var 数组名 new Array(); scriptvar array new Array(4);console.log(array); //[empty × 4],new Array(4)括号中的数字若为一个则表示数组的长度此时无数据若为多个则表示数组的每一项数据特别注意通过字面量的方式创建的数组当为一个值时此时表示的是一个数组元素var array new Array(1, 2, 3, 4, 5);console.log(array[3]); //4数组中通过数组名[索引]来读取元素或储存元素array[5] 6;//通过索引添加数组元素console.log(array);//[1, 2, 3, 4, 5, 6]console.log(array.length);//5数组名.length用来获取数组的长度console.log(array[10]); //undefined,获取一个数组中没有的数组元素返回的值为undefined/script2、通过字面量的方式创建数组var 数组名 []; scriptvar array [3];console.log(array); //[3]通过字面量的方式创建的数组中[]中的数字就是表示数组的元素array [3, true, null, str];array[4] 5;console.log(array); //[3, true, null, str, 5],数组中可以存多个数据类型的数据console.log(array.length); //5,数组名.length用来获取数组的长度即数组元素的个数console.log(array[10]); //undefined,获取一个数组中没有的数组元素返回的值为undefinedvar arr [1, 2, 3, 4, 5];var sum 0;for (var i 0; i arr.length; i) {sum arr[i];};console.log(arr的和为 sum ------ arr的平均数为 sum / arr.length);//arr的和为15------arr的平均数为3var array [2, 3, 5, 1, 4];var max array[0];for (var i 0; i array.length; i) {if (max array[i]) {max array[i];};};console.log(array中的最大值为 max); //array中的最大值为5var arr [2, 3, 4, 5, 6, 1];for (var i arr.length - 1; i 0; i--) {console.log(倒数arr arr[i]);//1 6 5 4 3 2};var fruits [苹果, 香蕉, 菠萝蜜, 芒果, 荔枝];var str ;for (var i 0; i fruits.length - 1; i) {str fruits[i] |;};str fruits[fruits.length - 1];console.log(在fruits中加|得到的结果 str); //在fruits中加|得到的结果苹果|香蕉|菠萝蜜|芒果|荔枝var arr [1, 2, 3, 4, 0, 2, 0, 3];var arr2 [];for (var i 0; i arr.length; i) {if (arr[i] ! 0) {arr2[arr2.length] arr[i];};};arr arr2;console.log(arr); //[1, 2, 3, 4, 2, 3],去掉arr中的0var arr [1, 2, 3, 4, 5];var temp arr[0];for (var i 0; i arr.length / 2; i) {arr[i] arr[arr.length - 1 - i];arr[arr.length - 1 - i] temp;var temp arr[i 1];};console.log(arr); //[5, 4, 3, 2, 1],翻转数组/script冒泡排序: 指把数组里面的元素按照从大到小或者从小到大的顺序进行排列。 scriptvar arr [3, 4, 2, 1, 5];for (var i 0; i arr.length - 1; i) {for (var j 0; j arr.length - 1 - i; j) {if (arr[j] arr[j 1]) {var temp arr[j];arr[j] arr[j 1];arr[j 1] temp;};};};console.log(arr);//[5, 4, 3, 2, 1]/script函数定义 函数把重复的代码进行封装在需要的时候直接调用。语法function 函数名(){函数体}这里指命名函数后面还有匿名函数函数使用函数名();注意 函数需要先定义后使用函数的命名需要遵循驼峰命名法命名函数一旦重名后面的会把前面的覆盖函数也是一种数据类型 script//1.函数声明function myName() {console.log(苦海);};myName(); //苦海//2.函数表达式var fn function() {console.log(函数体);};// 3.利用new Function(参数函数体);创建函数参数可以是多个函数体写在最后面,// 注意括号里面各参数都是字符串形式,不推荐这种写法var myFn new Function(x, y, return x y);var myFn1 new Function(x, y, console.log(xy));console.log(myFn(1, 3));myFn1(2, 3);/script函数的参数 函数后面小括号里的变量就是参数形参定义函数的时候函数后面小括号中的变量就是形参实参函数在调用的时候括号里传的值为实参当实参没有传值时返回的是undefined函数的参数可以是任何数据类型 scriptfunction sum(x, y) {var sum x y;console.log(sum); }sum(10, 20);//30sum(20,30);//50function sum(x, y) {var sum x y;console.log(sum);}var num1 parseInt(prompt(输入第一个数字));var num2 parseInt(prompt(输入第二个数字));sum(num1, num2);/script函数的返回值 在函数内部有return关键字并且在关键字后面有内容那么这个内容就被返回,如果一个函数中没有明确的返回值调用时被接收了那么结果就是undefined,return后面的代码是不会执行的。形参和实参的个数可以不同当实参的个数多于形参的个数时正常返回形参个数处理后的结果当实参的个数少于形参的个数时此时没有实参对应的形参的值为undefined函数的返回值可以是任何数据类型。 scriptfunction getSum(x, y) {var sum x y;return sum;console.log(测试return后面的代码是否执行);//经过测试后return后面的代码不执行};var result getSum(1, 4);console.log(result);// 5/script函数里面可以调用函数 scriptfunction getSum(x, y) {return x y;};function getDiffer(x, y, z, g) {return getSum(x, y) - getSum(z, g);};console.log(getDiffer(1, 2, 3, 4));/scriptarguments伪数组 当函数不确定参数时可以使用arguments来解决问题arguments.length是获取函数中传入的参数的个数arguments[数字]用来获取某个参数当数字为0时表示第一个参数。 scriptfunction getSum() {var sum 0;for (var i 0; i arguments.length; i) {sum arguments[i];};return sum;};var result getSum(1, 2);console.log(result); //3/script匿名函数函数的其他调用方式及区别 指通过字面量的方式创建的函数(函数表达式)其调用是变量名 ( )另一种匿名函数是把匿名函数的代码用括号包裹起来这样就不会报错然后想调用就在括号后面在加一个括号。命名函数中如果两个函数出现重名无论在哪里调用后面的函数会把前面的函数覆盖掉而在匿名函数(函数表达式)中变量的名字相同时后面的不会覆盖前面的函数只会给变量重新赋值。 scriptvar fn function() {console.log(这是一个通过字面量的方式创建的匿名函数);};fn(); //匿名函数的调用变量名();(function() {console.log(这是一个通过字面量的方式创建的匿名函数);})(); //匿名函数的调用(匿名函数的代码)()一次性的// 相同函数名的命名函数中function f1() {console.log(命名函数1);};f1(); //命名函数2function f1() {console.log(命名函数2);};f1(); //命名函数2.两个命名函数都执行的是函数2的代码// 相同变量名的函数表达式中var f2 function() {console.log(函数表达式1);};f2();//函数表达式1var f2 function() {console.log(函数表达式2);};f2();//函数表达式2/scriptasync function异步函数 async function是用来定义异步函数其语法async function 函数名可选(函数参数) { 函数语句 } scriptfunction fn(x) {return new Promise(resolve {setTimeout(() {resolve(x);}, 2000);});}async function f1() {var x await fn(10);console.log(x); // 10}f1();/scriptawait: await用于等待一个Promise对象只能在异步函数中使用如果等待的值不是Promise那么将当成promise处理过的值。 function* 表达式 function*可以在一个函数内部定义一个生成器函数函数里面的yield是定义数据的如 scriptfunction* fn() {yield a;yield b;yield c;};for (const values of fn()) {console.log(values);// a b c};/script提示本文图片等素材来源于网络若有侵权请发邮件至邮箱810665436qq.com联系笔者 删除。 笔者苦海
http://www.pierceye.com/news/589438/

相关文章:

  • 厦门市建设局思明建设分局官方网站在谷歌上做外贸网站有用吗
  • 网站开发手机自适应直接在原备案号下增加新网站
  • 公司网站建设安全的风险网络工程师app
  • 网站app封装怎么做电商网页
  • 网站文章做排名wordpress菜单文本
  • 建站哪家好社区个人网站模板 免费
  • 东西湖区建设局网站如何生成网址链接
  • wordpress商城视频教程苏州推广关键词优化
  • 网站游戏正规网站建设安卓系统软件开发培训机构
  • 关于网站集约化建设的讲话周口seo公司
  • 长沙做网站的公司哪家最好服务公司取名
  • 网站缩略图制作宁波商城网站建设
  • 公司网站公众号维护怎么做湖南网站建设
  • 商务网站建设实训结论装饰装修工程
  • dw做网站简单吗网络科技建设网站
  • 天台建设局网站wordpress编辑器没有16px
  • 携程网站建设计划管理与进度控制志鸿优化设计电子版
  • 网站一级域名和二级域名wordpress 插件 页面
  • 怎么做免费网站如何让百度收录网网站建设设计
  • 河北建设工程信息网官方网站证件在线制作免费
  • 推广网官方推广网站wordpress用户角色权限
  • 电子商务网站模板html淘宝网页版登录
  • 忆达城市建设游戏网站佛山市和城乡建设局网站
  • 备案后的域名改网站名青浦建设机械网站
  • 网站地图怎么做html网络营销论文2000字
  • 武进区城乡建设局网站组建网站建设团队
  • 做淘宝链接模板网站广安网站建设兼职
  • 受欢迎的网站建设平台有用的网站地址
  • 网站建设推广岗位网站建设法规
  • ftp两个网站子域名的绑定郑州网站推广公司