(1) anchor()
anchor() 方法用于创建 HTML 锚
MDN提示此方法以废弃
(2) big()
MDN提示此方法以废弃
(3) blink()
MDN提示此方法以废弃
(4) bold()
MDN提示此方法以废弃
(5) charAt()
charAt()
方法从一个字符串中返回指定位置的字符。
参数:
参数 | 描述 |
---|---|
i | 字符的索引(默认0) |
示例:
var s = "abcde"
s.chartAt(2) // c
(6) charCodeAt()
charCodeAt()
方法返回 0
到 65535
之间的整数,表示给定索引处的 UTF-16 代码单元
参数:
参数 | 描述 |
---|---|
i | 字符的索引(默认0) |
示例:
var s = "abcde"
s.charCodeAt(2) // 99(c 的unicode码)
(7) codePointAt()
codePointAt()
方法返回 一个 Unicode 编码点值的非负整数。
参数:
参数 | 描述 |
---|---|
i | - 这个字符串中需要转码的元素的位置。 |
示例:
'ABC'.codePointAt(1); // 66
'\uD800\uDC00'.codePointAt(0); // 65536
'XYZ'.codePointAt(42); // undefined
(8) concat()
concat()
方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。
参数:
n
个字符串
示例:
const a = 'aa'
const b = 'bb'
'cc'.concat(a, b, 'dd') // 'ccaabbdd'
注意:由于性能方面,MDN强烈建议使用赋值操作符(+
, +=
)代替 concat
方法。
(9 - 10) endsWith() & startsWith()
endsWith()
方法用来判断当前字符串是否是以另外一个给定的子字符串“结尾”的,根据判断结果返回 true
或 false
。
startWith()
方法作用与endsWith()
相反
参数:
参数 | 描述 |
---|---|
searchString | 要搜索的子字符串(大小写敏感) |
[length] (可选) | str的长度,默认str.length |
示例:
const s = "hello world"
s.endsWith('ld') // true
s.endsWith('llld') // false