在编写程序时,可能需要从一组给定的路径中采用一个。在这种情况下,您需要使用条件语句,以使程序可以做出正确的决定并执行正确的操作。

在JavaScript中,if-else语句用于在条件为TRUE时执行代码,或者在条件为FALSE时执行其他代码。

在JavaScript中,我们有以下条件语句:

  • 如果一个指定的条件是真,使用if指定的代码块将被执行
  • 如果相同的条件为假,使用else指定的代码块将被执行
  • 如果第一个条件为假,使用else if指定一个新的条件测试

if-else的流程图

以下流程图显示了if-else语句的工作方式。

语法

if-else语句有不同的语法。

if语法

JavaScript中if语句的语法为:

if (condition) {// statements to execute when condition is TRUE
}

在这里判断一个JavaScript表达式。如果结果值为true,则执行给定的语句。如果表达式为假,则不会执行任何语句。

上面我们将代码包含在{}中,但是如果只有一条语句要执行,则可以忽略{},如以下语法所示:

if (condition)// only one statement to execute when condition is TRUE

if-else 语法

JavaScript中if语句后跟else的语法是:

if (condition) {// statements to execute when condition is TRUE} else {// statements to execute when condition is FALSE}

在此判断JavaScript表达式。如果结果值为true,则执行'if'块中的给定语句。如果表达式为假,则执行else块中的给定语句。

else if 语法

JavaScript中else if语句的语法为:

if (condition1) {// statements to execute when condition1 is TRUE} else if (condition2) {// statements to execute when condition1 is FALSE and condition2 is TRUE} else {// statements to execute when both condition1 and condition2 are FALSE}

else if是通过嵌套多个if语句创建的。如果要在condition1为TRUE时执行一组语句,在condition1为FALSE且condition2为TRUE时执行另一组语句,或者在所有先前条件(即condition1condition2)是false时执行另一组语句。

注意事项

  • 一旦发现条件为TRUE,if-else语句将执行相应的代码,并且不会进一步判断其他条件。
  • 如果不满足任何条件,则将执行该语句的else部分。
  • 重要的是要注意else if和else部分是可选的。

例子

以下是在JavaScript中使用if-else语句的示例:

// Set the TechOnTheNet technology to JavaScript
var totn_technology = 'JavaScript';if (totn_techonology == 'SQL' ) {console.log('TechOnTheNet SQL');} else if (totn_technology == 'JavaScript') {console.log('TechOnTheNet JavaScript');} else {console.log('Other TechOnTheNet technologies');
}

在此if-else语句示例中,代码将根据totn_technology变量的值执行不同的语句。由于totn_technology变量已设置为字符串'JavaScript',因此将执行代码else if部分中的语句。

在此示例中,以下内容将输出到Web浏览器控制台:

TechOnTheNet JavaScript

好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!

JavaScript if else语句相关推荐

  1. ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...

    Presentation on theme: "EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构:并用操作语义的方法描述对应的语义规则"- Pre ...

  2. 八、深入JavaScript的条件语句和循环语句(四)

    @Author:Runsen @Date:2020/5/26 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  3. JavaScript If…Else 语句

    条件语句用于基于不同的条件来执行不同的动作. 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条 ...

  4. JavaScript的基础语句整理

    JavaScript的基础语句整理 文章目录 JavaScript的基础语句整理 一.JavaScript的输出 二.JavaScript的基础语句 2.JavaScript语句的关键词 总结 大部分 ...

  5. JavaScript - 对象专用语句[ with语句 ]

    <html><head><head><body><script language="javascript">// 对象专 ...

  6. JavaScript - 对象专用语句[ for...in 语句 ]

    <html><head><head><body><script language="javascript">// 对象专 ...

  7. JavaScript的输入输出语句

    JavaScript的输入输出语句 今天为大家介绍JavaScript的输入输出语句,JavaScript可以以不同的方式在不同的地方"显示"数据.下面逐一为大家介绍下: Java ...

  8. JavaScript的分支语句—— IF语句 解释及基础应用方式;多分支语句switch

    JavaScript的分支语句-- IF语句 解释及基础应用方式 IF语句的写法 if(判断条件){ 判断为true的时候,执行的语句 }else{ 判断为false的时候执行的语句 } 例: var ...

  9. JavaScript常用输入输出语句

    <script>//alert( )语句alert('第一个JavaScript');alert('第二个JavaScript');alert('第三个JavaScript');</ ...

最新文章

  1. 如何用asp.net向其他服务器post一条信息
  2. 老树发新芽 靠PS之类的软件,上市30年的Adobe股价创新高
  3. Keras学习笔记:函数式模型
  4. python基础--面向对象之多态
  5. mysql从字符串中取子字符串_如何从开始于MySQL中特定位置的字符串中提取子字符串?...
  6. linux系统怎样发邮件,linux系统下如何发送邮件
  7. mysql connetor_python mysqlconnetor
  8. 多线程join方法解析
  9. 使用root安装nginx后使用非root运行方法
  10. JavaWeb19-HTML篇笔记
  11. 所有for循环都可以用while循环改写python_python-for循环与while循环
  12. 文件分片_文件分片上传原理解析
  13. 3.Ubuntu/Deepin下安装Monaco/Menlo字体
  14. Oracle下载和安装教程
  15. php中explorer,explorer.php
  16. Java关于跨年周数计算的问题解释,以及解决办法(附代码+图)
  17. Arduino + W5100调试笔记(1)
  18. 计网考点 无线局域网
  19. Moment.js 文档
  20. 计算机底层:进程与线程。

热门文章

  1. 电源电路(稳压器部分)以及驱动电路
  2. TTL与CMOS 电路
  3. Google vs. 百度:用百度真比Google多吗?
  4. 个体营业执照被吊销可以恢复吗?
  5. Morgan Stanley面经
  6. SSM-MyBatis一些知识点()
  7. gnet: 一个轻量级且高性能的 Golang 网络库 置顶!
  8. w ndows默认截图工具,还在找截图工具吗?最新的Windows 10自带各种截图神技 | 都叫兽软件...
  9. 北大青鸟:成功的应聘者
  10. 中国人工智能发展现状与未来