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

潍坊知名网站建设价格seo搜索引擎入门教程

潍坊知名网站建设价格,seo搜索引擎入门教程,开发公司 追偿权 拍卖抵押物 优先受偿权 民事判决书,wordpress 摘要标签文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果#xff1a; ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac1c15e6f0944cdb8ca50bcb844182a.png)总结前言 本期文章是js的一些算法题#xff0c;包括… 文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac1c15e6f0944cdb8ca50bcb844182a.png)总结前言 本期文章是js的一些算法题包括数组去重、数组删除元素、数组排序、字符串排序、字符串反向、字符串改大写 、数组改大写、字符替换。 数组去重 题目 定义一个函数quchong该函数接受一个数组[1,2,3,1,2,1,1,5]函数返回[1,2,3,5] 思路 先定义一个空数组存放去重后的数组然后使用for循环遍历数组。循环中用indexOf属性返回指定的字符在字符串中出现的位置如果没有就放进新数组并返回。 function quchong(){ // 1.定义一个空数组存放去重后的数组 var newArr []; // 2.for循环遍历数组 for(var i 0;i arr.length;i){// 3.用indexOf属性返回指定的字符在字符串中出现的位置if(newArr.indexOf(arr[i]) -1){// 4.如果没有就放进新数组中newArr.push(arr[i]);} } return newArr; } //定义一个数组 var arr [1,2,3,1,2,1,1,5]; var Arr quchong(arr); console.log(Arr);运行结果 数组删除元素 题目 定义一个函数remove该函数接受一个数组和一个指定的元素[1,2,3,1,2,1,1,5]5。函数返回[1,2,3,1,2,1,1] 思路 先定义函数接收2个变量分别为数组和指定元素。接着遍历数组判断接收的元素是否和数组中的元素相等如果相等就删除该元素。 // 1.定义函数接收2个变量分别为数组和指定元素 function remove(arr,val){// 2.遍历数组arrfor(var i 0;i arr.length;i){if(arr[i] val) {arr.splice(i, 1);break;}}return arr; }var arr [1,2,3,1,2,1,1,5]; var arr remove(arr,5); console.log(arr);运行结果 数组排序 题目 定义一个函数sort该函数接受一个数组[1,2,3,1,2,1,1,5]函数返回[ 1, 1, 1, 1, 2, 2, 3, 5 ] 思路 遍历数组使用sort进行排序。 function sort(){for(var i 0;i arr.length;i){arr.sort();}return arr; } var arr [1,2,3,1,2,1,1,5]; var Arr sort(arr); console.log(Arr);运行结果 字符串排序 题目 定义一个函数sort该函数接受字符串1,2,3,1,2,1,1,5函数返回字符串1, 1, 1, 1, 2, 2, 3, 5 思路 对数组进行排序将数组arr转换成字符串进行返回 function sort(){// 数组排序for(var i 0;i arr.length;i){arr.sort();}// 将数组arr转换成字符串进行返回var newArr arr.toString();return newArr; } var arr [1,2,3,1,2,1,1,5]; var Arr sort(); console.log(Arr);运行结果 字符串反向 题目 定义一个函数reverse该函数接受一个字符串“ABCD”函数返回 “DCBA” 思路 先将字符串分割成字符串数组然后反转数组将数组中的所有元素放入一个字符串最后将新数组转换为字符串并进行返回。 function reverse(str){// 1.将字符串分割成字符串数组var arr str.split();// 2.反转数组arr arr.reverse();// 3.将数组中的所有元素放入一个字符串arr.join();// 4.将新数组转换为字符串并进行返回arr arr.toString();return arr; } Str reverse(ABCD); console.log(Str);运行结果 字符串改大写 题目 定义一个函数uppercas该函数接受一个字符串“aBcD”函数返回“ABCD”。 思路 先将字符串分割成字符串数组遍历数组将数组元素大小写转换然后将数组中的所有元素放入一个字符串最后将新数组转换为字符串并进行返回。 function uppercase(str){// 1.将字符串分割成字符串数组var arr str.split();// 2.数组元素大小写转换for(var i 0;i arr.length;i){if(arr[i].charAt() a arr[i].charAt() z) {arr[i] arr[i].toUpperCase();}}// 3.将数组中的所有元素放入一个字符串arr.join();// 4.将新数组转换为字符串并进行返回arr arr.toString();return arr; } Str uppercase(aBcD); console.log(Str);运行结果 数组改大写 题目 定义一个函数uppercase该函数接受一个数组[‘a’, ‘B’, ‘c’, D’]函数返回 [ ‘A’, ‘B’, ‘C’, ‘D’ ] 思路 先遍历数组然后进行判断将小写的字母转换成大写字符最后将数组中的所有元素放入一个字符串。 function uppercase(arr){// 1.遍历数组转大写for(var i 0;i arr.length;i){if(arr[i].charAt() a arr[i].charAt() z) {arr[i] arr[i].toUpperCase();}}// 2.将数组中的所有元素放入一个字符串arr.join(); return arr; } Arr uppercase([a,B,c,D]); console.log(Arr); 运行结果 字符替换 题目 定义一个函数replace该函数接受一个字符串 ‘aBacD’把所有的‘a’替换成’cc’函数返回 思路 先对字符串进行遍历然后进行字符替换。 function replace(str){// 1.对字符串进行遍历for(var i 0;i str.length;i){// 2.进行字符替换str str.replace(a,cc);}return str; }Str replace(aBacD); console.log(Str); 运行结果 字符替换 题目 定义一个函数replace该函数接受一个数组 [‘a’, ‘B’, ‘a’, ‘c’, ‘D‘]把所有的‘a’替换成’dd’函数返回[ ‘d’, ‘d’, ‘B’, ‘d’, ‘d’, ‘c’, ‘D’] 思路 先将数组转换成字符串然后对字符串进行遍历接着进行字符串替换将数组中的分隔符“”替换为空将“a”替换为“dd”将替换后的字符串转为数组。 function replace(){// 1.数组转换成字符串str arr.toString();// 2.字符串遍历for(var i 0;i str.length;i){// 3.字符串替换将数组中的分隔符“”替换为空将“a”替换为“zn”str str.replace(,,);str str.replace(a,dd);}// 4.将替换后的字符串转为数组newArr str.split();return newArr; } var arr [a, B, a, c, D]; var Arr replace(arr); console.log(Arr);运行结果 总结 以上就是今天的学习内容啦~ 如果有兴趣的话可以订阅专栏持续更新呢~ 咱们下期再见~
http://www.hkea.cn/news/14565163/

相关文章:

  • 在哪个网站做销售比较好云空间可以做网站
  • 网站主机 流量新密郑州网站建设
  • 做网站前应该怎么处理动力无限做网站怎样
  • 网站不维护会怎么样十大电商平台有哪些
  • 用哪个软件做网站h5个人简历模板
  • 中小企业网站多大空间企业网站建设经验
  • wordpress站点图标网站建设哪家g
  • 手机网站怎样排版最好美容营销型网站
  • 网站搭建代理杭州vi设计价格
  • 北京网站建设推广手机优化大师怎么退款
  • 网站开发需要做什么工作中国人寿寿险保险公司官方网站
  • 网站建设雨点企业信用信息系统登录平台
  • 哈尔滨模板建站定制网站山东专业网站建设公司
  • 手机网站设计方案wap 手机网站建设
  • 线上营销方式企业网站的优化和推广方法
  • 西安网站建设的软件新闻20字摘抄大全
  • 社区网站开发外贸怎么做网站外链
  • 济南seo网站推广公司上海快速网站建设
  • 校考前做试题的网站wordpress主题后台设置
  • 怀化网站建设企业阿里云的国际网站建设
  • 电商网站建设电话大学网页设计与制作作业
  • 网站建设什么时候好自己开平台怎么弄啊
  • seo网站排名推广网站过期怎么办
  • 做百度移动网站点击logo一键生成器免费版原型图
  • 淘宝上网站建设是什么意思临淄百度信息网
  • 网站空间下载网站设计联系方式
  • 揭阳做网站建设公司dede网站迁移
  • 知识产权教育网站建设方案裤子seo关键词
  • 北京门户网站建设江苏华东建设基础工程有限公司网站
  • 网站建设汇编资料网站黄金比例