友情提示:本文共有 1027 个字,阅读大概需要 3 分钟。
条件语句
默认情况下,javascript解释器依照语句的编写顺序依次执行。而javascript中的很多语句可以改变语句的默认执行顺序。本文介绍可以改变语句默认执行顺序的条件语句、循环语句和跳转语句
脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断,条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句
if语句
if/else 语句在指定的条件为 true 时,执行代码块。如果条件为 false,会执行另外一个代码块。
if/else 语句是 JavaScript 条件语句的一部分, 条件语句用于基于不同的条件来执行不同的动作。
在 JavaScript 中,我们可使用以下条件语句:
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码。else 语句 如果 if 语句的条件为false,则执行该代码块else if 语句 - 检测一个新的条件,如果第一个条件为falseswitch 语句 - 选择多个代码块中其中一个执行示例:如果当前时间(小时)小于 20:00, 在 id="demo" 元素上输出 "Good day" :
let time = new Date().getHours();if (time < 20) {document.getElementById("demo").innerHTML = "Good day";}
switch语句
switch 语句用于基于不同的条件来执行不同的动作,语句中的每一种情形(case)的含义是:如果表达式等于这个值(value),则执行后面的语句(statement)。而break关键字会导致代码流跳出switch语句。如果省略break关键之,就会导致执行完当前case后,继续执行下一个case。最后的default关键字则用于在表达式不匹配前面任何一种情形的时候,执行激动代码。
let expression=1switch(expression){case 1: console.log(expression); break; case 2: console.log(expression); break; default: console.log("没有数字");}
本文如果对你有帮助,请点赞收藏《JavaScript 条件语句if switch-初级web前端工程师必学》,同时在此感谢原作者。