字符串中某个字符出现的次数,js字符串出现次数

  字符串中某个字符出现的次数,js字符串出现次数

  在上一篇文章《解析如何通过javascript来反转数字》中,我们介绍了javascript反转数字的方法。本文继续为大家带来javascript的基本用法,希望对你有所帮助!

  如题,本文的中心问题是“编写一个JavaScript函数来获取指定字符串中每个字母出现的次数”。

  下面我直接给你代码:

  !声明文档类型

  html lang=en

  头

  meta charset=UTF-8

  标题/标题

  /头

  身体

  脚本

  函数Char_Counts(str1) {

  var uchars={ };

  str1.replace(/\S/g,function(l){ uchars[l]=(isNaN(uchars[l])?1:uchars[l]1);});

  归还乌恰尔斯;

  }

  console.log(Char_Counts(敏捷的棕色狐狸跳过懒狗));

  /脚本

  /body

  /html获得以下结果:

  那么你可以从上图清楚的看到每个字母出现了多少次。

  这里总结了两种方法:

  1.replace()方法用于将字符串中的某些字符替换为其他字符,或者替换与正则表达式匹配的子串;

  其语法为“string object . replace(regexp/substr,replacement)”;返回值:一个新字符串,在用replacement替换regexp的第一个或所有匹配项后获得。

  参数分别代表:

  RegExp/substr,指定要替换的子字符串或模式的RegExp对象。请注意,如果该值是一个字符串,它将被用作要检索的直接数量文本模式,而不是首先被转换为RegExp对象。

  替换,一个字符串值。指定替换文本或生成替换文本的函数。2.isNaN()函数用于检查其参数是否为非数值。

  它的语法是“isNaN(x)”,参数x表示要检测的值;返回值:如果x是一个特殊的非数值NaN(或者可以转换成这样的值),返回值为true。如果x是另一个值,则返回false。

  注意:isNaN()函数通常用于检测parseFloat()和parseInt()的结果,以确定它们是否代表合法的数字。当然,isNaN()函数也可以用来检测算术错误,比如当0被用作除数时。

  最后给你推荐《JavaScript基础教程》 ~欢迎学习~以上是字符串中每个字母通过js出现多少次的详细情况。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js将数字转化成字符串,js数字转化成字符串,js字符串转换成数字与数字转换成字符串的实现方法
  • js实现字符串转日期格式的方法有哪些,js字符串转为日期格式
  • js实现字符串转日期格式的方法有哪些,js字符串转为日期格式,js实现字符串转日期格式的方法
  • js字符串切割指定的字符,js截取按照符号截取字符串
  • js字符串切割指定的字符,js截取按照符号截取字符串,js中常见切割截取字符串的几种方法小结
  • JS字符串,js字符串操作方法
  • JS字符串,js字符串操作方法,JS常用字符串方法(推荐)
  • js判断换行符,js 字符串为空,js字符串中空格和换行符(-r,-s,-n,-r-n)浅析
  • javascript 计算字符串长度,js字符串包含某个字符的个数
  • 字符串的操作方法 js,JS字符串操作
  • js 反转字符串方法,Js字符串反转
  • JS中将数据转换为数字型的方式有哪4种-,js字符串变量转化为数字
  • js中怎么把字符串转换为数组,js字符串转化成数组
  • 如何将string转换为bool,js字符串true转bool
  • js字符串首字母变大写,尾的大写字母怎么写
  • 留言与评论(共有 条评论)
       
    验证码: