刚学编程的朋友常卡在第一步:怎么告诉电脑“我要存一段文字”?比如想存用户名、商品名、一句提示语,就得用到“字符串类型”的变量声明。这事儿看着简单,但不同语言写法差别不小,写错一个符号就报错,今天就用大白话讲清楚。
什么是字符串?
字符串就是一串字符,可以是中文、英文、数字、标点,甚至空格和换行。比如:"张三"、"iPhone 15 Pro"、"您好,欢迎登录!"——只要用引号括起来,它就是字符串。
常见语言怎么声明字符串变量?
别死记语法,记住一个原则:先起个名字,再说明它是字符串,最后给它赋值。
Python(最友好)
不用提前声明类型,直接写:
user_name = "李四"
product_desc = "无线蓝牙耳机,续航24小时"
Python 自动识别双引号/单引号里的内容是字符串,连类型都不用写。
JavaScript
用 let 或 const 声明,引号不能少:
let city = "杭州";
const slogan = '科技改变生活';
注意:JS 里单引号、双引号、反引号(`)都能用,但别混着写,比如 "北京' 就会报错。
Java(稍严格)
必须明确写出类型 String(首字母大写),这是关键:
String userNick = "小雨";
String notice = "订单已发货,请注意查收";
漏掉大写的 S 写成 string,编译直接失败。
C#
和 Java 类似,但类型名也是大写 string(C# 里是小写关键字,但习惯上常写作 string):
string fileName = "report_2024.xlsx";
string status = "处理中...";
新手最容易踩的坑
• 忘加引号:写成 msg = Hello World(错!没引号,电脑以为是变量名或关键字);
• 引号不配对:开头用 ",结尾却用 ';
• 中文引号糊弄事:用 Word 里自动转的“”‘’,代码里只认英文半角 " 和 ';
• 混淆字符串和数字:想存电话号码 "138****1234",千万别写成 138****1234(不加引号,系统当整数处理,开头0会丢,*号更会报错)。
一个小练习
打开你电脑上的记事本或 VS Code,试着敲三行:
let appTitle = "我的待办清单";
const version = "v2.1.0";
var intro = '支持多设备同步';
保存为 test.js,用浏览器打开看看——只要没红叉,你就迈过字符串这道坎了。