1. 获取字符串长度
const str = 'hello';
str.length; // 输出结果:5
2. 获取字符串指定位置的值
charAt()
和 charCodeAt()
方法都可以通过索引来获取指定位置的值:
- charAt() 方法获取到的是指定位置的字符;
- charCodeAt()方法获取的是指定位置字符的Unicode值。
charAt
- 定义:
- 语法:
- 参数:
- 一个介于0 和字符串长度减1之间的整数。 (0~length-1)
- 超出范围,返回空字符串
- 不填,默认0
- 返回值:
const str = 'Lance';
console.log(str.charAt(1)); // a
charCodeAt
- 定义:
- 返回 0 到 65535 之间的整数,表示给定索引处的 UTF-16 代码单元
- 语法:
- 参数:
- 一个大于等于 0,小于字符串长度的整数。如果不是一个数值,则默认为 0。
- 不填,默认0
- 返回值:
- 指定 index 处字符的 UTF-16 代码单元值的一个数字
const str = 'Lance';
console.log(str.charCodeAt(1)); // 97
3. 检索字符串是否包含特定序列
⭐️ indexOf