{site_name}

{site_name}

🌜 搜索

ES6 字符串的扩展是指 JavaScript ECMAScript 6(ES6)中字符串对象新增的一些方法和语法

前端 𝄐 0
es6新增的字符串方法,es6 string,es6字符串解构,es6字符串换行,es6中新引入的两个可以实现补全字符串功能的方法,es6 字符串替换
ES6 字符串的扩展是指 JavaScript ECMAScript 6(ES6)中字符串对象新增的一些方法和语法。

其中常见的扩展包括模板字面量、多行字符串、字符串插值、startsWith()、endsWith()、includes() 等方法,它们可以使得我们在处理字符串时更加方便和高效。

以下是一些例子:

1. 模板字面量

使用反引号()来定义字符串,可以在字符串中嵌入变量或表达式。例如:


const name = 'World';
console.log(Hello, ${name}!);
// Output: Hello, World!


2. 多行字符串

ES6 引入了多行字符串的概念,可以用反斜杠(\)实现换行并保留格式。例如:


const lyrics = I'm gonna take my horse to the old town road
I'm gonna ride 'til I can't no more;
console.log(lyrics);
// Output:
// I'm gonna take my horse to the old town road
// I'm gonna ride 'til I can't no more


3. 字符串插值

在模板字面量中,可以使用${}语法将变量或表达式插入到字符串中。例如:


const x = 10;
const y = 20;
console.log(The sum of ${x} and ${y} is ${x + y});
// Output: The sum of 10 and 20 is 30


4. startsWith()

startsWith() 方法用于判断一个字符串是否以某个子串开头。例如:


const str = 'Hello, World!';
console.log(str.startsWith('Hello'));
// Output: true


5. endsWith()

endsWith() 方法用于判断一个字符串是否以某个子串结尾。例如:


const str = 'Hello, World!';
console.log(str.endsWith('World!'));
// Output: true


6. includes()

includes() 方法用于判断一个字符串中是否包含某个子串。例如:


const str = 'Hello, World!';
console.log(str.includes('World'));
// Output: true