第七关:语法森林

任务目标:理解 JS 的基本书写规则

🦸‍♂️

JS 队长

欢迎来到语法森林!这里的树木(代码)生长都有严格的规律。

JavaScript 语法是构建代码的规则。就像中文有主谓宾一样,JS 也有它的结构。

🧱 积木:字面量 (Literals) 与 变量 (Variables)

JS 队长

字面量就是固定的值,比如数字 10.50 或者字符串 "John Doe"

变量则是用来存储数据的容器,我们用 var, let, const 来声明它们。

var x; // 这是一个变量声明 x = 5; // 这是一个赋值操作,5 是字面量

➕ 魔法符号:运算符 (Operators)

运算符用来把积木拼起来。

(5 + 6) * 10 // + 和 * 是算术运算符 x = y + 2 // = 是赋值运算符

🏷️ 名字牌:标识符 (Identifiers)

🐛

巴格

我想给变量起名叫 123baby,或者 my-name,好不好?

JS 队长

不行! 命名有规则:

  • 首字符必须是字母、下划线 (_) 或美元符号 ($)。
  • 后续字符可以是字母、数字、下划线或美元符号。
  • 不能以数字开头!
  • 不能包含连字符 (-)!(那是减号)

我们通常使用 驼峰命名法 (camelCase),比如 firstName, masterCard

🦸‍♂️

⚠️ 大小写敏感

JS 队长

在 JS 的世界里,Lastnamelastname 是两个完全不同的人!

如果你叫错名字,程序是不会理你的。

🎮 测验:哪个变量名是合法的?