因为字体大小(字符串中包含中英文)、编码等原因,所以我们不能直接通过 字符串长度 x 每个字符的fontSize 知道一个字符串所占的实际宽度。
较为准确的测量方式有如下两种:
在 JavaScript 中,使用字符串的 length 属性可以读取字符串的长度。长度以字符为单位,该属性为只读属性。
下面代码使用字符串的 length 属性获取字符串的长度。
var s = "String 类型长度" //定义字符串
console.log(s.length) //返回10个字符
JavaScript 支持的字符包括单字节、双字节两种类型,为了精确计算字符串的字节长度,可以采用下面方法来计算。