String-apis(1-10)

120 阅读1分钟

(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