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

阿里备案成功后怎么做网站网页制作软件

阿里备案成功后怎么做网站,网页制作软件,哪个网站论文多,苏州网站建设运营推广文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac1c15e6f0944cdb8ca50bcb844182a.png)总结前言 本期文章是js的一些算法题,包括…

文章目录

  • 前言
  • 数组去重
  • 数组删除元素
  • 数组排序
  • 字符串排序
  • 字符串反向
  • 字符串改大写
  • 数组改大写
  • 字符替换
  • 字符替换
    • ==运行结果:== ![在这里插入图片描述](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/276858/

相关文章:

  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案
  • 无锡网站优化工作室网站关键词排名优化推广软件
  • 长沙做网站的公司亚马逊seo什么意思
  • 仪征建设银行官方网站怎么优化一个网站
  • 那个网站可以查询美做空基金宁波网站推广平台效果好
  • 杨凌企业网站建设天津seo优化
  • 建设网站的工具免费b站在线观看人数在哪儿
  • 毕业设计餐饮网站建设国内前10电商代运营公司
  • 日本b2b网站市场调研的步骤
  • 强企网做网站网店推广有哪些
  • 博物馆网站建设策划书公司如何在百度宣传
  • 做cpa广告网站教程百度sem推广具体做什么
  • 免费网站建站WWW222国际军事最新消息今天
  • 做网站软件miscrosoft云服务器