📜  JavaScript 字符串 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:32.660000             🧑  作者: Mango

JavaScript 字符串

JavaScript 字符串是用来存储和操作文本的数据类型。它们由零个或多个Unicode字符组成,并被包含在引号(单引号或双引号)中。

声明字符串

你可以使用以下语法来声明一个字符串变量:

let str = "Hello, World!";
字符串长度

要获取一个字符串的长度,你可以使用 length 属性:

let str = "Hello, World!";
console.log(str.length);  // 输出: 13
字符串连接

你可以使用加号 + 来连接两个或多个字符串:

let str1 = "Hello, ";
let str2 = "World!";
let result = str1 + str2;
console.log(result);  // 输出: Hello, World!
字符访问

你可以通过索引(从0开始)访问字符串中的字符:

let str = "Hello, World!";
console.log(str[0]);  // 输出: H
字符串方法

JavaScript 提供了许多有用的方法来操作字符串,例如:

  • toUpperCase():将字符串转换为大写。
  • toLowerCase():将字符串转换为小写。
  • charAt(index):返回指定索引处的字符。
  • indexOf(substring):返回子字符串在原字符串中第一次出现的索引,如果没有找到则返回-1。
  • substring(startIndex, endIndex):返回从指定开始索引到结束索引之间的子字符串。
let str = "Hello, World!";
console.log(str.toUpperCase());  // 输出: HELLO, WORLD!
console.log(str.charAt(4));      // 输出: o
console.log(str.indexOf("World")); // 输出: 7
console.log(str.substring(0, 5));  // 输出: Hello
转义字符

有些特殊字符(如引号、换行符等)在字符串中不能直接输入,需要使用转义字符来表示。以下是一些常见的转义字符:

  • \':单引号
  • \":双引号
  • \\:反斜杠
  • \n:换行符
  • \r:回车符
  • \t:制表符
let str = "This is a \"quote\".";
console.log(str);  // 输出: This is a "quote".
多行字符串

在 ECMAScript 6 中,你可以使用模板字面量来创建多行字符串。它们使用反引号(`)包围,可以包含换行符和表达式。

let multiLineString = `
  This is a
  multi-line
  string.`;
console.log(multiLineString);

以上就是 JavaScript 字符串的一些基本操作。希望这个简介对你有所帮助!