JavaScript字符串是一种表示文本的数据类型,可以包含任意字符,包括字母、数字和符号。字符串可以由单引号、双引号或反引号括起来。
1. 创建字符串:可以使用单引号、双引号或反引号来创建字符串。例如:
let str1 = 'Hello';
let str2 = "world";
let str3 = `Hello ${str2}`;
2. 连接字符串:可以使用加号运算符(+)或模板字符串来连接两个或多个字符串。例如:
let str1 = 'Hello';
let str2 = 'world';
let str3 = str1 + ' ' + str2;
let str4 = `${str1} ${str2}`;
3. 访问字符串:可以使用下标运算符([])或charAt()方法来访问字符串中的单个字符。例如:
let str = 'Hello world';
let char1 = str[0];
let char2 = str.charAt(6);
4. 字符串长度:可以使用length属性来获取字符串的长度。例如:
let str = 'Hello world';
let len = str.length;
5. 字符串方法:JavaScript提供了许多用于处理字符串的内置方法,包括toUpperCase()、toLowerCase()、trim()、slice()、substring()、replace()、indexOf()和lastIndexOf()等。
let str = ' Hello world ';
let strUpper = str.toUpperCase();
let strLower = str.toLowerCase();
let strTrim = str.trim();
let strSlice = str.slice(6, 11);
let strReplace = str.replace('world', 'JavaScript');
let strIndex = str.indexOf('world');
let strLastIndex = str.lastIndexOf('l');