字符串基础
本课属于 Coddy JavaScript 学习旅程的“逻辑与流程”单元。第 1 课,共 65 课。
在 JavaScript 中,字符串是不可变的。这意味着字符串一旦创建,其值就无法更改。任何看起来会修改字符串的操作,实际上都会创建一个新字符串。
来看一个例子:
let str = "Hello";
str[0] = "h"; // 这样改不了
console.log(str); // 输出的仍然是 "Hello"对字符串执行操作时,你会创建新的字符串:
let str = "Hello";
let newStr = str + " World";
console.log(str); // "Hello"
console.log(newStr); // "Hello World"虽然字符串和数组是不同的数据类型,但它们有许多相似的方法。例如,它们都支持以下方法:
includes()indexOf()lengthslice()
不过,请记住,与数组不同,字符串是不可变的,因此用于修改数组的方法(如 push() 或 pop())不适用于字符串。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: JavaScript 在线编译器