三目运算又叫三元运算。
三目运算:(布尔表达式 ? 值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语言中的命令而导致的错误。
逻辑错误:这些错误是由于对具有不同操作的函数执行了错误的逻辑而导致的。