JavaScript必会知识一

自己总结的一些JS的必备知识


文章目录

  • JavaScript必会知识一
  • 前言
  • 一、for的方法
  • 二、使用for in
  • 三、使用charAt()方法
  • 四、使用JS自带的reverse()
  • 五、使用push添加数组的方法
  • 总结

前言

本篇主要讲解的是:字符串倒序的方法


一、for的方法

var str = "hello";
function reverse(str) {var arr = [];var brr = str.split('');for (var i = 0,len = brr.length; i <= len - 1; i++) {arr[i] = brr[brr.length - i - 1];}return arr.join('');
}
console.log(reverse(str));

二、使用for in

var str = "hello";
function reverse(str) {var arr = [];var brr = str.split('');for (key in brr){arr[key] = brr[brr.length - key - 1];}return arr.join('');
}
console.log(reverse(str));

三、使用charAt()方法

返回指定索引处的字符

var str = "hello",newStr='';
function reverse(str) {for(var i=str.length;i>=0;i--){newStr += str.charAt(i);}return newStr;
}
console.log(reverse(str));

四、使用JS自带的reverse()

var str = "hello";
var reverse = function (str) {return str.split('').reverse().join('');
}
console.log(reverse(str));

五、使用push添加数组的方法

var str = "hello";
var arr = [];
var reverse = function (str) {for(var len=str.length,i=len;i>=0;i--){arr.push(str[i]);}return arr.join('');
}
console.log(reverse(str));

总结

这是目前我知道的集中方法,如果有新的方法,欢迎评论互相学习!!!如有错误也可以指正!!!

JavaScript字符串倒序输出相关推荐

  1. python解决字符串倒序输出

    #python解决字符串倒序输出 def string_reverse(m):num=len(m)a=[]for i in range(num):a.append(m[num-1-i])#从最后一位的 ...

  2. 汇编程序:将字符串倒序输出

    [任务] 程序功能:从键盘上输入一个字符串,以$结束,将字符串倒序输出(字符串不超过80个字符). 输入样例:abcd#1234 efg$ 输出样例:gfe 321#dcba 算法要求:逐个输入字符( ...

  3. 从键盘输入一个已确定长度的字符串。然后将这个字符串倒序输出

    字符:tnndwhynotdrinkit(催逝员警告) VS无法运行,会报错a[n]中必须为常量 ------------------------------------------ 代码: ​ #i ...

  4. JavaScript 字符串格式化输出

    JavaScript 字符串格式化输出 1.什么是格式 ​ 上课的时候,老师让你写作文,老师说:段落开头要缩进两个字,每一行开头不能有句号--等.这是写作文的时候,我们需要遵循的格式. ​ 在格式化输 ...

  5. 字符串倒序输出 递归和正常写法

    字符串倒序输出,我们第一个想到的就是位置互换,将字符串的第一个位置,与字符串的最后一个位置互换,然后字符串的第二个位置,与倒数第二个位置互换,以此类推,到了中间,左边的位置大于右边的时候,那么这个循环 ...

  6. string字符串内容倒叙_Java实现字符串倒序输出的常用方法小结

    本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考.具体方法如下: 1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. 实现代码如 ...

  7. C++ 递归算法将输入的字符串倒序输出

    C++ 递归算法将输入的字符串倒序输出 直接上代码. #include <iostream> #include<string> using namespace std; //使 ...

  8. Java实现字符串倒序输出

    Java实现字符串倒序输出 package Strin;//文件夹名称import java.util.Scanner;//导入的Scanner包public class Demo {//类的名称pu ...

  9. C语言基础:使字符串倒序输出

    C语言基础:使字符串倒序输出 1. 用字符指针作形参 例1: void reverse1(char *s) {char* p=s+strlen(s)-1;char t;while(s<p){t= ...

最新文章

  1. 用最少的时间学最多的数据挖掘知识(附教程数据源)| CSDN博文精选
  2. halcon学习笔记——(5)HDevelop language(异常处理)
  3. python中文读音ndarray-Python开发:NumPy学习(一)ndarray数组
  4. C#使用Redis集群缓存
  5. gpio 树莓派3a+_树莓派4上市:性能飙升起售价依然是35美元
  6. Android之父深入解析Android
  7. 0113——代理模式
  8. 打破独立游戏开发者的困局
  9. 1.5W 字搞懂 Spring Cloud,太牛了!
  10. VUE 日历 生成钉钉考勤系统
  11. android robotium测试,Android Robotium的几个小tips
  12. 最小采样频率计算公式_SPC子组样本量大小和抽样频率
  13. 如何将PPT压缩后保存
  14. 网络基础知识 -It is a rough road that leads to the heights of greatness. 崎岖不平的道路将通往伟大崇高之地。
  15. java实现hdf5表数据的动态逐条追加
  16. 【bp靶场portswigger-服务端2】身份认证漏洞-16个实验(全)
  17. 八皇后问题(dfs)
  18. 如何理解statsmodels.ols的输出结果?ols计算的线性回归结果以及手动计算的结果的对比
  19. 阿里云大佬叮嘱我务必要科普这个 Elasticsearch API
  20. 上海市计算机应用大赛答辩,2017年(第九届)上海市大学生计算机应用能力大赛(决赛)在我校成功举办...

热门文章

  1. 【shell脚本编程大全-笔录01】
  2. uniapp定义全局的filters
  3. 一份干货|mCore虽小,五脏俱全
  4. 【入门】无插件web直播解决方案,ffmpeg+nginx-http-flv-module+flv.js
  5. Python绘制图像的灰度直方图、累计直方图
  6. 如何实现图片组合 matlab,如何将这些图像组合在一起?
  7. sql在已创建的表上添加约束
  8. Snappy Java API简介
  9. SPU、SKU和item
  10. Python 逻辑运算符优先级(not,and,or)