【零基础JavaScript入门 | Day1】从“消费记账“案例学编程基础 ⭐表格制作+数据类型转换全解析

【零基础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>

学习延伸:

  1. 尝试修改CSS样式表,定制个性化表格外观
  2. 扩展功能:添加"剩余预算"计算项
  3. 进阶:使用toFixed(2)实现金额保留两位小数

✨今日小结:
通过这个生活化的记账案例,我们完成了从用户输入→数据处理→可视化输出的完整编程链路。

新手常见问题:大家在学习过程中遇到了哪些类型转换的困惑?欢迎在评论区分享你的练习成果或疑问,一起交流成长~

你可能感兴趣的:(JavaScrip学习,javascript,学习)