字符串
一句话解释
字符串是用来表示文本的数据类型,由一串字符按顺序组成,用引号包裹起来。
用大白话说
字符串就是“一串字符”——一段文本。在代码里用引号把文本包起来,告诉计算机“这是文字,不是变量名或数字”。
"你好" 是字符串,'hello' 也是字符串,`你好 ${name}`(模板字符串)还是字符串。单引号、双引号、反引号都可以,关键是前后配对。
字符串支持很多操作:拼接("a" + "b" 得到 "ab")、取长度("abc".length 是 3)、查找、替换、切片。处理用户输入、显示提示文字、发送网络请求,几乎都离不开字符串。
示例
javascript
let greeting = "你好";
let name = "世界";
console.log(greeting + ", " + name + "!"); // "你好, 世界!"
console.log(`${greeting}, ${name}!`); // 模板字符串更方便用 + 拼接字符串,或用模板字符串 ${} 把变量直接嵌入文本,后者更直观。
工作原理
- 用引号(' '、" "、
)把一段文本包起来 - 计算机把每个字符按顺序存成一串
- 可以用
+拼接、用.length取长度、用索引取单个字符
常见混淆
容易混淆的对象: 数字
关键区别:
"25"是字符串(文本),25是数字。字符串"25" + "25"得到"2525"(拼接),数字25 + 25得到50(相加)。
相关术语
相关资源
相关课程
- 数据类型课程
字符串是基本数据类型之一
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。