📜  字符串 js - Javascript (1)

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

字符串 js - Javascript

在Javascript中,字符串是一个包含在引号中的一组字符。它可以是单引号,也可以是双引号,甚至可以使用反引号。示例如下:

let name = 'John';
let message = "Hello World";
let backticks = `Can use variable interpolation ${name}`;
字符串方法

Javascript提供了许多可用于字符串的内置方法。下面是其中一些方法的示例:

1. length

length属性可以用于获取字符串的长度,例如:

let name = 'John';
console.log(name.length); // 4
2. toUpperCase 和 toLowerCase

toUpperCasetoLowerCase方法可以分别用于将字符串转换为大写或小写:

let name = 'JOHN';
console.log(name.toLowerCase()); // john

let message = "hello world";
console.log(message.toUpperCase()); // HELLO WORLD
3. charAt 和 charCodeAt

charAtcharCodeAt方法是用于获取字符串中特定字符的方法。charAt返回指定索引处的字符,charCodeAt返回指定索引处字符的Unicode值:

let name = 'John';
console.log(name.charAt(0)); // J

let message = "Hello";
console.log(message.charCodeAt(0)); // 72
4. indexOf 和 lastIndexOf

indexOflastIndexOf方法是用于搜索字符串中的指定子字符串的方法。indexOf从字符串前面开始搜索,lastIndexOf从字符串后面开始搜索:

let message = "hello world";
console.log(message.indexOf('o')); // 4
console.log(message.lastIndexOf('o')); // 7
5. split

split方法将字符串分割成数组,可以通过指定分隔符来实现:

let message = "apple,banana,orange";
let fruits = message.split(",");
console.log(fruits); // ["apple", "banana", "orange"]
6. slice 和 substring

slicesubstring方法可以用于提取字符串的一部分。slice方法接受两个参数:开始位置和结束位置(可选)。负数表示从字符串末尾开始计算。substring方法接受两个参数:开始位置和结束位置(必选),不接受负数:

let message = "hello world";
console.log(message.slice(0, 5)); // "hello"
console.log(message.substring(0, 5)); // "hello"
console.log(message.slice(-5)); // "world"
console.log(message.substring(6)); // "world"
结论

字符串是Javascript中的一个重要的数据类型,提供了许多内置方法用于处理字符串。熟练掌握这些方法可以使你的代码更加高效和可读。