当前位置: 首页 > news >正文

第三章支线一 ·原能之核:语法起源

主线回顾

第三章:JavaScript引擎 · 行为之火

🎬 剧情设定:

在穿越 CSS 的风暴之后,林昊踏入了“原能秘谷”——这里是操控网页逻辑的源泉。

迎接他的是一位身披符文编织袍的智者——原能使·莱欧。他手中浮动着微光数据流,如代码构成的星辰。

莱欧低声吟诵:“万象之网,始于三元之核:变量、数据与语句。”


🧱 第一节 · 变量之种

教学点:let, const, var 区别与使用

莱欧召唤出三种能量核:

let name = "林昊";     // 可变之力
const age = 21;       // 不变之契
var legacy = "旧语";  // 古法残魂(已过时)

✦ let:现代推荐,支持块级作用域
✦ const:定义不可更改的值(常用于常量、函数、对象)
✦ var:作用域混乱,仅供了解旧代码用

🔢 第二节 · 数据形态

教学点:基础数据类型

林昊观测能量图谱,发现 JS 的七种基本粒子:

类型示例
String“Hello”
Number42, 3.14
Booleantrue, false
Nullnull
Undefinedundefined
SymbolSymbol(“id”)
BigInt123456789012345678901234567890n

还有两个重要复合结构:

  • Array:[1, 2, 3]
  • Object:{ name: “昊”, level: 1 }

🔁 第三节 · 运算与分支

莱欧踏出法阵:“若想影响世界,需掌控判断与路径。”

运算符

let total = 5 + 3;      // 加法
let name = "林" + "昊"; // 字符拼接
let result = 10 > 5;    // 比较运算

条件语句

if (total > 5) {console.log("胜利!");
} else {console.log("再试一次!");
}

🔄 第四节 · 循环逻辑之环

“若要操控集合,必须唤醒循环之环。”

for (let i = 0; i < 5; i++) {console.log("第 " + i + " 次");
}

或使用 Array 方法:

let names = ["林昊", "风戒", "伊西娅"];
names.forEach((name) => {console.log("欢迎你," + name);
});

🧪 魔法试炼任务

1.声明一个变量 playerName,并输出欢迎语
2. 判断某个数字是否大于 10,打印不同语句
3. 使用循环输出数组中每个元素的索引与值


🎁 成就与奖励

原能使赐予林昊「语法魂晶」,掌控变量与条件之力。随着他初步掌握“原能语”,能感知页面的逻辑流动与行为雏形。

http://www.lqws.cn/news/195769.html

相关文章:

  • 驱控边界在哪里?知名舵机品牌伟创动力CNTE2025展带来答案
  • Vue基础(14)_列表过滤、列表排序
  • Python打卡训练营day46——2025.06.06
  • 【动手学深度学习】3.1. 线性回归
  • string类(详解)
  • 从零开始的python学习(七)P95+P96+P97+P98+P99+P100+P101
  • 【知识扫盲】如何由inq,ouq和totaltime计算tokens/s
  • Unity3D仿星露谷物语开发60之定制角色其他部位
  • 【时时三省】(C语言基础)局部变量和全局变量
  • Linux驱动:再看静态映射和动态映射
  • Java常用的判空方法
  • 东芝Toshiba DP-4528AG打印机信息
  • 视觉分析在人员行为属性检测中的应用
  • VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运
  • C++递归语句完全指南:从原理到实践
  • 数论——同余问题全家桶2 不定方程和同余方程
  • 1.4 编译库:静态库、动态库
  • 精益数据分析(94/126):30/10/10用户参与法则与定价策略的科学制定
  • leetcode1971. 寻找图中是否存在路径-easy
  • MyBatis
  • 【Go语言基础【7】】条件语句
  • Emacs定制:编译
  • OpenLayers 地图定位
  • 如何在CloudCompare中打开pcd文件
  • pyinstaller打包遇到报错,和pathlib冲突
  • 全球长序列高分辨率光合有效辐射(PAR)(1984-2018)
  • 汉诺塔问题深度解析
  • WebDB:一款免费高效的数据库开发工具
  • MAX3490
  • 关于嵌入式系统的知识课堂(一)