这段代码为什么运行不出来

实验1-7:加油优惠价格计算。加油站实行多加多优惠政策,鼓励车主多加油,已知92号汽油,每升6元;如果大于等于20升,那么每升5.9元;已知97号汽油,每升7元;如果大于等于40升,那么每升6.5 元。编写JS程序,用户输入自己的汽油编号,然后输入自己加油的总费用

img

img

报什么错

var num = prompt('请输入汽油编号') 
            var seng,danjia,zong;
            if(num == 92){
                var seng = prompt('请输入您要加多少升')
                if(seng>=20){
                    danjia = 5.9
                }else{
                    danjia = 6
                }
                zong = Number(danjia)*Number(seng)
                document.write('汽油'+danjia+'元一斤<br/>共计'+zong+'元')
            }else if(num == 97){
                var seng = prompt('请输入您要加多少升')
                if(seng>=40){
                    danjia = 6.5
                }else{
                    danjia = 7
                }
                zong = Number(danjia)*Number(seng)
                document.write('汽油'+danjia+'元一斤<br/>共计'+zong+'元')
            }else{
                alert('您输入的汽油编号有误')
            }

没有报错的话,说明你 代码 逻辑有问题

你的总价要套在循环里写