📜  字符串对象 js - Javascript (1)

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

字符串对象 js - JavaScript

简介

在 JavaScript 中,字符串是一个表示文字或文本片段的对象,使用字符串对象可以用来表示和处理文本数据。

创建字符串

使用双引号或单引号创建新的字符串:

var str1 = "Hello World!";
var str2 = 'Hello World!';

还可以使用字符串构造函数来创建字符串对象:

var str3 = new String("Hello World!");
获取字符串长度

使用 length 属性可以获取字符串的长度:

var str = "Hello World!";
console.log(str.length); // 输出 12
字符串方法
toUpperCase() 和 toLowerCase()

toUpperCase() 方法用于将字符串转换为大写字母,而 toLowerCase() 方法用于将字符串转换为小写字母:

var str = "Hello World!";
console.log(str.toUpperCase()); // 输出 HELLO WORLD!
console.log(str.toLowerCase()); // 输出 hello world!
indexOf() 和 lastIndexOf()

indexOf() 方法用于查找字符串中的指定字符或子字符串第一次出现的位置,而 lastIndexOf() 方法用于查找字符串中的指定字符或子字符串最后一次出现的位置:

var str = "Hello World!";
console.log(str.indexOf("o")); // 输出 4
console.log(str.lastIndexOf("o")); // 输出 7
charAt()

charAt() 方法用于获取字符串中指定位置的字符:

var str = "Hello World!";
console.log(str.charAt(1)); // 输出 e
substring() 和 slice()

substring()slice() 方法都用于从字符串中提取子字符串:

var str = "Hello World!";
console.log(str.substring(1, 4)); // 输出 ell
console.log(str.slice(1, 4)); // 输出 ell
concat()

concat() 方法用于将多个字符串连接起来:

var str1 = "Hello";
var str2 = "World!";
console.log(str1.concat(" ", str2)); // 输出 Hello World!
split()

split() 方法用于将字符串分割成数组:

var str = "Hello World!";
console.log(str.split(" ")); // 输出 [ 'Hello', 'World!' ]
结论

JavaScript 中的字符串对象是非常强大和有用的工具,开发者们应该好好掌握其中涉及的方法和用法。以上内容介绍了一些常用的字符串方法,还有更多方法可以进一步了解。