hand
_1_11_10
4
返回栏目
0k
2k
1k
2k
1k
1k
1k
2k
2k
2k
1k
2k
1k
2k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
1k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
1k
2k
1k
1k
1k
1k
1k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
1k
1k
2k
1k
1k
2k
2k
1k
2k
1k
1k
2k
2k
2k
3k
3k
2k
3k
2k
3k
3k
3k
1k
2k
3k
2k
2k
3k
3k
2k
2k
6k
3k
2k
2k
5k
3k
4k
3k
3k
2k
4k
3k
3k
2k
3k
3k
1k
4k
4k
4k
2k
5k
3k
2k
3k
4k
3k
3k
4k
2k
3k
3k
4k
2k
2k
3k
4k
3k
3k
2k
5k
2k
3k
3k
3k
3k
2k
3k
3k
3k
2k
2k
2k
2k
3k
2k
2k
2k
3k
2k
2k
2k
2k
2k
2k
0.1k
0.2k
3k
2k
3k
2k
0.1k
2k
2k
4k
2k
2k
1k
2k
2k
3k
3k
3k
3k
2k
2k
3k
3k
3k
4k
3k
3k
4k
3k
2k
2k
3k
3k
3k
3k
3k
3k
2k
3k
3k
4k
4k
3k
3k
2k
2k
3k
2k
2k
1k
2k
3k
1k
2k
2k
2k
2k
2k
2k
2k
2k
2k
4k
2k
3k
2k
1k
2k
2k
2k
2k
2k
3k
2k
3k
1k
2k
2k
2k
0k
2k
2k
2k
2k
2k
2k
2k
3k
2k
2k
1k
1k
3k
2k
3k
1k
2k
1k
2k
2k
2k
2k
3k
1k
3k
2k
2k
2k
2k
2k
2k
1k
2k
2k
4k
3k
3k
2k
2k
2k
2k
2k
2k
4k
3k
3k
3k
2k
2k
2k
2k
2k
2k
3k
4k
返回前端 - Javascript栏目
作者:
贺及楼
成为作者
更新日期:2025-02-21 17:10:25
在 JavaScript 的世界里,字符串类型就像是一位多才多艺的艺术家,能够创造出各种各样有趣的“作品”。今天,就让我们一起走进这个充满魅力的字符串世界,探索它的奥秘。
字符串是 JavaScript 中的一种基本数据类型,用于表示文本数据。在 JavaScript 里,我们可以使用单引号(’ ‘)、双引号(” “)或者反引号(
)来定义字符串。下面是一些简单的例子:
// 使用单引号
let singleQuoted = 'Hello, World!';
// 使用双引号
let doubleQuoted = "Hello, JavaScript!";
// 使用反引号
let backticked = `Hello, ES6!`;
反引号定义的字符串有一个特别厉害的功能,那就是可以进行字符串插值,也就是在字符串中嵌入变量。比如:
let name = 'Alice';
let greeting = `Hello, ${name}!`;
console.log(greeting); // 输出: Hello, Alice!
length 属性可以让我们知道字符串的长度,也就是字符串中包含的字符个数。
let str = "JavaScript";
console.log(str.length); // 输出: 10
charAt() 方法用于返回指定位置的字符。字符串的索引是从 0 开始的。
let message = "Hello";
console.log(message.charAt(1)); // 输出: e
这两个方法分别用于将字符串转换为大写和小写。
let text = "Hello";
console.log(text.toUpperCase()); // 输出: HELLO
console.log(text.toLowerCase()); // 输出: hello
indexOf() 方法用于返回指定子字符串在字符串中第一次出现的位置,如果没有找到则返回 -1。lastIndexOf() 方法则返回指定子字符串在字符串中最后一次出现的位置。
let sentence = "Hello, Hello!";
console.log(sentence.indexOf("Hello")); // 输出: 0
console.log(sentence.lastIndexOf("Hello")); // 输出: 7
slice() 方法用于提取字符串的一部分,并返回一个新的字符串。它接受两个参数,分别是开始位置和结束位置(结束位置可选)。
let str = "JavaScript";
console.log(str.slice(0, 4)); // 输出: Java
replace() 方法用于替换字符串中的指定子字符串。
let text = "Hello, World!";
let newText = text.replace("World", "JavaScript");
console.log(newText); // 输出: Hello, JavaScript!
方法 | 描述 | 示例 |
---|---|---|
length | 返回字符串的长度 | let str = “Hello”; console.log(str.length); // 5 |
charAt() | 返回指定位置的字符 | let str = “Hello”; console.log(str.charAt(1)); // e |
toUpperCase() | 将字符串转换为大写 | let str = “hello”; console.log(str.toUpperCase()); // HELLO |
toLowerCase() | 将字符串转换为小写 | let str = “HELLO”; console.log(str.toLowerCase()); // hello |
indexOf() | 返回指定子字符串第一次出现的位置 | let str = “Hello”; console.log(str.indexOf(“l”)); // 2 |
lastIndexOf() | 返回指定子字符串最后一次出现的位置 | let str = “Hello”; console.log(str.lastIndexOf(“l”)); // 3 |
slice() | 提取字符串的一部分 | let str = “Hello”; console.log(str.slice(1, 3)); // el |
replace() | 替换字符串中的指定子字符串 | let str = “Hello”; console.log(str.replace(“He”, “Ye”)); // Yello |
字符串类型在 JavaScript 中有着广泛的应用,掌握这些基本的方法可以让我们更加灵活地处理文本数据。希望大家在以后的编程之旅中,能够充分发挥字符串的魅力,创造出更多有趣的代码。
前端 - Javascript
整章节共299节
快分享给你的小伙伴吧 ~