当前位置: 首页 > 知识库问答 >
问题:

javascript - JavaScript 获取字符数统计方法?

傅阳炎
2023-11-25

在 JavaScript 中怎样正确获取字符个数

console.log('ab����'.length) // 打印结果: 6

我想要的 3 个字符
有没有能通用函数应对所有类型字符串

共有3个答案

袁晋鹏
2023-11-25
const getLen = (s='')=>{  let i = 0;  for(const _ of s){    i++  }  return i}console.log(getLen('ab����'));
巫马瀚漠
2023-11-25

思否问答:【如何计算 javascript 中带有表情符号的字符串的正确长度?】。
虽然机翻的味道很浓。

皇甫卓君
2023-11-25

'ab����'不管怎么说也是4个字符啊,为啥你要得到3个字符长度的结果?还是你打错了?


你这字符长度错误是因为大于\uFFFF的Unicode字符算作2个字符,
你应该这么写

console.log([...'ab����'].length) // 打印结果: 4

另.

  • 猜测下你想得到3个字符,是期望分词?a,b,����?
 类似资料:
  • 我有一个javascript问题,对此我感到非常困惑 编写一个函数stringCase,该函数接受一个大小写字符混合的字符串,并根据字符串具有更多的字母大小写返回全大写或全小写的字符串。如果字符串的大小写字符相等,则将字符串转换为所有小写。不包括任何循环、长度属性或本机方法(例外:toLowerCase() 我可以立即想到一些解决这个问题的方法,比如使用循环检查每个字符,或者使用替换方法和正则表达

  • 本文向大家介绍javascript实现获取字符串hash值,包括了javascript实现获取字符串hash值的使用技巧和注意事项,需要的朋友参考一下 性能很高的计算字符串或文件hash值的函数,比md5速度快得多,自己一直用着,重复的几率为很底,一般的应用足够, 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 本文向大家介绍JavaScript使用encodeURI()和decodeURI()获取字符串值的方法,包括了JavaScript使用encodeURI()和decodeURI()获取字符串值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript使用encodeURI()和decodeURI()获取字符串值的方法。分享给大家供大家参考。具体如下: JavaScript使

  • 本文向大家介绍JavaScript中统计Textarea字数并提示还能输入的字符,包括了JavaScript中统计Textarea字数并提示还能输入的字符的使用技巧和注意事项,需要的朋友参考一下 现在流行的Twitter等微博客网站,有一个很好的用户体验,就是在文本框中输入文字的时候,会自动统计输入的字符,并显示用户还能输入的字符,在限制了140个字的微博客中,这样的小提示可以很好的增强用户体验。

  • 存在一个二维数组 const a = [{mac: 11, children: [{mac: 2}]}, {mac: 12, children: [{mac: 3}]}] 如何快速统计出mac的所有取值并返回一个数组[11, 2, 12, 3]?,顺序没有要求,不使用解构语法

  • 我只想在Label1打个招呼