Skip to content

字符串

一句话解释

字符串是用来表示文本的数据类型,由一串字符按顺序组成,用引号包裹起来。

用大白话说

字符串就是“一串字符”——一段文本。在代码里用引号把文本包起来,告诉计算机“这是文字,不是变量名或数字”。

"你好" 是字符串,'hello' 也是字符串,`你好 ${name}`(模板字符串)还是字符串。单引号、双引号、反引号都可以,关键是前后配对。

字符串支持很多操作:拼接("a" + "b" 得到 "ab")、取长度("abc".length 是 3)、查找、替换、切片。处理用户输入、显示提示文字、发送网络请求,几乎都离不开字符串。

示例

javascript
let greeting = "你好";
let name = "世界";
console.log(greeting + ", " + name + "!"); // "你好, 世界!"
console.log(`${greeting}, ${name}!`);      // 模板字符串更方便

+ 拼接字符串,或用模板字符串 ${} 把变量直接嵌入文本,后者更直观。

工作原理

  1. 用引号(' '、" "、 )把一段文本包起来
  2. 计算机把每个字符按顺序存成一串
  3. 可以用 + 拼接、用 .length 取长度、用索引取单个字符

常见混淆

  • 容易混淆的对象: 数字

    关键区别: "25" 是字符串(文本),25 是数字。字符串 "25" + "25" 得到 "2525"(拼接),数字 25 + 25 得到 50(相加)。

相关术语

相关资源

相关课程

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表