JS获取字符串的长度

JS获取字符串的长度文章目录获取字符串的长度描述示例题解获取字符串的长度描述如果第二个参数 bUnicode255F true 则所有字符长度为 1 否则如果字符 Unicode 编码 gt 255 则长度为 2 示例输入 helloworld 牛客 false 输出 17 题解 functionstrL s bUnicode255F letlen s length if bUnicode255F

获取字符串的长度

描述

如果第二个参数 bUnicode255For1 === true,则所有字符长度为 1
否则如果字符 Unicode 编码 > 255 则长度为 2

示例

输入:

 'hello world, 牛客', false 

输出:

 17 

题解

 function strLength(s, bUnicode255For1) { let len = s.length; if(!bUnicode255For1){ for(let i = 0;i < len;i++){ if(s.charCodeAt(i) > 255) len++; } } return len; } 

charCodeAt() 方法返回指定位置字符的 Unicode 码, 返回值是 0 – 65535 之间

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208285.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午11:56
下一篇 2026年3月19日 上午11:56


相关推荐

  • vmware中ubuntu虚拟机扩容

    vmware中ubuntu虚拟机扩容ubuntu硬盘扩容

    2022年4月7日
    107
  • Opacity属性「建议收藏」

    Opacity属性「建议收藏」开发工具与关键技术:DW,CSS3作者:李敏华撰写时间:2019-2-8CSS3的简单动画,用opacity属性使图片达到一个渐透明的效果,首先建立一个div,类名随意;接下来这些就是css的一些样式设置,见截图:CSS3的一些设置接下来就是效果图效果图如下:…

    2022年5月9日
    35
  • 手机即梦ai为什么没有对口型页面

    手机即梦ai为什么没有对口型页面

    2026年3月12日
    4
  • 动态库编程详解_c语言gui库

    动态库编程详解_c语言gui库目录概述一、动态库概念与分类1、什么是动态库2、动态库分类4、动态库解决的问题二、动态库的创建1、规则动态库2、声明导出函数的两种方式2.1__declspec(dllexport)导出2.2.def文件导出3、导出导入类三、隐式、显示调用动态库1、动态库隐式调用2、动态库显示调用3.显示、隐

    2026年4月18日
    6
  • 粒子群算法的matlab实现(一)[通俗易懂]

    粒子群算法的matlab实现(一)[通俗易懂]粒子群算法(ParticleSwarmOptimization,PSO)是20世纪90年代兴起的一门学科,因其概念简明、实现方便、收敛速度快而为人所知。粒子群算法的基本思想是模拟鸟群随机搜寻食物的捕食行为,鸟群通过自身经验和种群之间的交流调整自己的搜寻路径,从而找到食物最多的地点。其中每只鸟的位置/路径则为自变量组合,每次到达的地点的食物密度即函数值。每次搜寻都会根据自身经验(自身历史搜寻的最

    2022年6月10日
    34
  • Mybatis分页查询limit

    Mybatis分页查询limit首先,写一下分页查询的原理:sql语句:#语法SELECT*FROMtableLIMITstratIndex,pageSizeSELECT*FROMtableLIMIT5,10;//检索记录行6-15#为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为-1:SELECT*FROMtableLIMIT95,-1;//检索记录行96-last.#如果只给定一个参数,它表示返回最大的记录行数目:SELECT*FROMtableL

    2022年5月5日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号