JavaScript实现统计字符串所占的字节大小UnicodecharCodeAt

Posted web半晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript实现统计字符串所占的字节大小UnicodecharCodeAt相关的知识,希望对你有一定的参考价值。

目录


1、示例代码

function getBytes(params) 
	let bytes = params.length;
	for (let i = 0; i < bytes; i++) if (params.charCodeAt(i) > 255) bytes++;
	
	return bytes;


console.log(getBytes('你好,世界!Hello World!'));
// 24

2、注解

charCodeAt输出字符所占的字节
因为中文占两个字节
所以加加,相当于加1
Unicode大于255的字符都占两个字节


3、效果演示

3.1、微信小程序码


3.2、普通二维码

以上是关于JavaScript实现统计字符串所占的字节大小UnicodecharCodeAt的主要内容,如果未能解决你的问题,请参考以下文章