【零基础JavaScript入门 | Day1】从"消费记账"案例学编程基础 ⭐表格制作+数据类型转换全解析
今日学习重点:
✅ 数据与现实的映射关系 → 网页表格如何承载生活数据
✅ 变量容器的本质 → 用let管理三大消费支出
✅ 隐式类型转换技巧 → +prompt()输入处理的妙用
✅ 模板字符串实战 → 动态生成消费报表
案例亮点:
1️⃣ 用户交互三部曲:通过prompt()实现饮食/交通/娱乐费用的分步输入
2️⃣ 自动统计系统:total变量实时聚合消费数据
3️⃣ 可视化呈现:CSS美化表格边框+居中布局技巧
4️⃣ 数据类型转换:+运算符自动转数值类型的小窍门
完整源码实现:
DOCTYPE html>
<html lang="en">
<head>
<style>
h2 { text-align: center; }
table { width: 500px; margin: 0 auto; border-collapse: collapse; }
td, th { border: 1px solid #000; padding: 5px; text-align: center; }
style>
head>
<body>
<h2>消费支出h2>
<script>
let eat = +prompt('请输入饮食费用:') // +号自动转数值类型
let trans = +prompt('请输入交通费用:')
let play = +prompt('请输入娱乐费用:')
let total = eat + trans + play
// 动态生成表格模板
document.write(`
饮食费用
交通费用
娱乐费用
总支出
${eat}元
${trans}元
${play}元
${total}元
`)
script>
body>
html>
学习延伸:
✨今日小结:
通过这个生活化的记账案例,我们完成了从用户输入→数据处理→可视化输出的完整编程链路。
新手常见问题:大家在学习过程中遇到了哪些类型转换的困惑?欢迎在评论区分享你的练习成果或疑问,一起交流成长~