BDstudy课后知识问答:day17~day18

可能这周五即6.12号答辩
填写 答辩相关文档、修改论文及ppt


if循环

switch
不必中断 switch 代码块中的最后一个 case。代码块在此处会自然结束。
需要继续看switch:https://www.w3school.com.cn/js/js_switch.asp
switch中的default 如果不是最后一个case 需要加break;
例子:

<p>今天是周末吗?</p>
<p id="weekends">周五答辩</p>
<script>
    switch (new Date().getDay()) {
        default:
            document.getElementById("weekends").innerHTML = "期待周末";
            break;
        case 0:
            document.getElementById("weekends").innerHTML = "星期日";
            break;
        case 6:
            document.getElementById("weekends").innerHTML = "星期六";
            //break;因为是最后一个case,所以不写break;
        case 3:
        case 4:
        case 5:
            document.getElementById("weekends").innerHTML = "快到周末了";//3、4、5执行相同的代码
    }
</script>

break是终止
continue是跳过 但执行条件后面的语句
继续看这里:JS类型转换


需要对除法时进行判断 尚未弄懂 感觉书写有误

<input id="first-number" type="number" value="0" placeholder="第一个数字">
<input id="second-number" type="number" value="0" placeholder="第二个数字">
<button id="add-btn"></button>
<button id="minus-btn"></button>
<button id="times-btn"></button>
<button id="divide-btn"></button>
<p id="result">运算结果</p>
<script>
    document.getElementById("add-btn").onclick = function () {
        document.getElementById("result").innerHTML = Number(document.getElementById("first-number").value) + Number(document.getElementById("second-number").value);
    }
    document.getElementById("minus-btn").onclick = function () {
        document.getElementById("result").innerHTML = Number(document.getElementById("first-number").value) - Number(document.getElementById("second-number").value);
    }
    document.getElementById("times-btn").onclick = function () {
        document.getElementById("result").innerHTML = Number(document.getElementById("first-number").value) * Number(document.getElementById("second-number").value);
    }
    document.getElementById("divide-btn").onclick = function () {
        document.getElementById("result").innerHTML = Number(document.getElementById("first-number").value) / Number(document.getElementById("second-number").value);
    }
    var x=document.getElementById("second-number").value
    try {
        if(x == 0) throw "无法计算";
    }
    catch (err) {
        console.log(document.getElementById("result").innerHTML = "除数不能为0" + err )
    }
    ``
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值