发布于2022-01-06 23:13 阅读(1042) 评论(0) 点赞(7) 收藏(1)
首先要将字符串转化成数组的形式。之后,要对数组反转顺序,这时候有一个知识点是一个数组arr通过arr.reverse();反转之后,arr数组也会被反转。其次,将反转后的数组分成三个部分,开头,中间和结尾部分,分别存入新数组当中。最后,将数组转化为字符串,alert结果即可。
代码如下:
- var s1 = prompt('请输入任意字符');
-
- var arr = s1.split("");
- //新数组是用于装最终的数组
- var newarr = [];
- var x = 1;
- var narr = arr.reverse();
- //narr数组是arr数组的反转数组,其实不新建narr数组也可以
- //arr.reverse()之后arr数组也会发生改变
- console.log(arr);
- for (var i = 0; i < arr.length; i++) {
- if (i == 0) {
- //第一个字母变成大写的
- newarr[0] = arr[i].toUpperCase();
-
-
- }
- else if (i == arr.length - 1) {
- //最后一个字母变成大写
- newarr[arr.length - 1] = arr[i].toUpperCase();
-
- }
- else {
- //除了第一个和最后一个字母都变成小写得
- newarr[x] = arr[i].toLowerCase();
- x++;
- }
-
- }
- console.log(newarr);
- //数组转化成字符串
- var s = newarr.toString();
- //为了去掉结果中的逗号
- s=s.replace(',','');
- alert(s);//s是最终得到的反转变化后的数组
这是script部分代码
作者:92wwhehjw
链接:http://www.qianduanheidong.com/blog/article/284435/b9812f8a2463d2980d53/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!