三目运算符以及debugger的应用

三目运算又叫三元运算。

三目运算:(布尔表达式 ? 值0:值1;)

   <script>
    {
        // 三目运算符
        let x = 15; 
        let y = 8;
        let r = x<y ? '你说的是真的' : '你说的是假的'
        console.log(r);
        // 断点测试语句
        // debugger;
    }

    {
        // 如果一个数<0,我们就在其前面补0
        // 01
        // 09
        let s = 9;
        let r = s<10 ? '0'+s : s;
        console.log(r);

    }

    {
        var date = new Date();
        var s = date.getSeconds();
        let r = s<10 ? '0'+s : s;
        console.log(r);
    }


    {
        var date = new Date();
        var s = date.getSeconds();
        let r;
       if(s<10){
         r = '0' +s;

       }else{
         r = s
       }
       console.log(r);
    }
   </script>

console输出

 

debugger语句

debugger 语句调试语句。

debugger 语句用于停止执行 JavaScript,并调用 (如果可用) 调试函数。

使用 debugger 语句类似于在代码中设置断点

断点设置,并调试的方法:

(1) 通常,你可以通过按下 F12 打开开发者工具面板

(2)打开,sources资源面板,在行号上点击,点击后的当前行变成蓝色。这一行就是我们设置的断点行。

(3)接着,刷新一下当前页面。这时,页面变成灰色。

如下所示:

 (4)按F8,单步输出(一步一步输出)。当你按F8的时候,计算机会从当前蓝色断点那一行,跳到debugger语句那一行,把javascript脚本停止掉。

 注意: 如果调试工具不可用,则调试语句将无法工作,无法工作会显示undifined,调试成功会显示内容。如下所示

 

JS 中的主要有哪几类错误(面试题)

JS有三类的错误:

加载时错误:加载web页面时出现的错误(如语法错误)称为加载时错误,它会动态生成错误。

运行时错误:由于滥用html语言中的命令而导致的错误。

逻辑错误:这些错误是由于对具有不同操作的函数执行了错误的逻辑而导致的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值