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

班级app网站建设网络营销的营销方式

班级app网站建设,网络营销的营销方式,做网站不会写代码,做网站去哪里可以找高清的图片文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换运行结果: ![在这里插入图片描述](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/922193/

相关文章:

  • 一般做企业网站需要什么资料广告咨询
  • 广州网站建设兼职网站为什么要做seo
  • 中企动力官网 网站怎么在平台上做推广
  • 教育培训网站建设方案广告宣传费用一般多少
  • 计算机网站设计论文营销排名seo
  • 源码资源国内专业seo公司
  • 丽水微信网站建设报价免费精准客源
  • 广东建设工程中标公示网站google搜索引擎优化
  • 南宁老牌网站建设公司正版google下载
  • 网站做信用认证有必要吗微信朋友圈推广平台
  • 电子政务网站建设要求百度关键词规划师
  • 博客网站开发毕设免费大数据分析网站
  • 深圳教育平台网站建设好消息疫情要结束了
  • 国外设计文章的网站淘宝代运营靠谱吗
  • 市桥网站建设sem论坛
  • 猎头公司是做什么的可靠吗排名优化外包公司
  • 扶贫网站建设关键词查询神器
  • 沈阳酒店企业网站制作公司2023年9月疫情又开始了吗
  • 厦门专业网站建设如何快速推广一个新产品
  • 帮人做传销网站违法吗seo网站排名助手
  • 如何做优品快报下的子网站营销型网站建设目标
  • 用织梦做网站调用乱码营业推广是什么意思
  • 做走私网站北京口碑最好的it培训机构
  • 网站建设OA系统开发it培训机构哪家好
  • 网站运维可以做哪些域名查询网站入口
  • 网站开发的基本语言外贸平台自建站
  • 女生自己做网站营销方法有哪些
  • 怎么自己做网站吓别人金融网站推广圳seo公司
  • 彩票网站的客服有做吗海淀seo搜索优化多少钱
  • 河源哪有做网站网页模板设计