一、场景说明
这个页面把一个常见应用场景拆成可运行的小案例。你可以先操作演示区,再阅读右侧代码,最后尝试底部练习。
学习重点:不要只复制代码,要观察“数据 → 状态 → 渲染 → 事件”的关系。
二、可运行演示
三、知识点提醒
- `const` 适合不重新赋值的变量,`let` 适合会变化的变量。
- 表单输入默认是字符串,参与数学计算前通常需要 `Number()` 转换。
- 模板字符串适合拼接多行输出和变量。
四、练习建议
- 增加折扣输入框,例如 5% 折扣。
- 尝试把货币格式改成 `Intl.NumberFormat`。