6 JavaScript条件判断

这篇具有很好参考价值的文章主要介绍了6 JavaScript条件判断。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

6 条件判断
除了HTML以外. 几乎所有的编程语言都有条件判断的功能. 比如, python, 我们用if语句来做条件判断. 到了javascript中也是一样的, 也使用javascript来做条件上的判断.

/* 语法1 */
if(条件1){
    代码块1    
}
if(条件)
    a, b, c, d;
    该语法表示当条件为真.运行if后面的第一句话(;)
// 解读: 当`条件1`成立时, 执行代`码块1`中的内容, 如果`条件1`不成立. 则不执行该`代码块1`中的内容
// 注, 如果代`码块1`中的内容只有一行. 则可以省略外面的大括号(一些逆向工程里会有)

/* 语法2 */
if(条件1){
    代码块1
} else {
    代码块2
}
// 解读: 当`条件1`成立时, 执行`代码块1`中的内容, 如果`条件1`不成立. 则执行`代码块2`中的内容

/* 语法3 */ 
if(条件1){
    代码块1
} else if(条件2) {
    代码块2
} else if(条件3) {
    代码块3
} ... {
	代码块n
} else {
    代码块else
}
// 解读: 当`条件1`成立时, 执行`代码块1`中的内容, 如果`条件2`不成立. 则执行`代码块2`中的内容...如果都不成立, 最终执行`代码块else`中的内容.

/* 语法4:switch语句. 该语句是python中不存在的. 但是在Java和C, 以及JS中依然会有使用 */
switch(变量){
    case 值1:
        代码块1
        break  // 可选
    case 值2:
      	代码块2
        break  // 可选
    case 值3:
        代码块3
        break  // 可选  
    default:   // 可选
        default代码块
}
/*
解读: 
执行时,switch会判断变量的值是否是`值1`,如果是,则执行代码块1以及代码块1中的break,如果不是,则继续判断`值2`...。如果前面的`值`都没有和`变量`相等的,则执行`default代码块`。
注意:每一个`case`中都可以选择`break`,也可以不选择`break`,需要注意的是, 如果不写`break`。那么就会形成`case穿透`现象。
例:`变量`的值如果和`值1` 相等。并且case1中没有写`break`,则在执行的时候。会执行完`case1`中的代码。然后会自动穿透到`case2`中去执行里面的代码,而不经过case2中的数据的验证。
*/
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>条件判断</title>
</head>
<body>

    <script src = "条件判断.js"></script>

</body>
</html>
a = 1
b = 1
c = 3
if (a > 1) {
    console.log(a);
}else {
    console.log(b);
}


if (a + b > 2){
    console.log('A');
} else if (a + b < 2) {
    console.log('B');
} else {
    console.log('C');
}

d = 2;
switch (d) {
    case 1:
        console.log('one');
        break;  // 如果不写`break`. 那么就会形成`case穿透`现象
    case 2:
        console.log('two');
        break;
    case 3:
        console.log('three');
        break;
    default:    // 如果前面的`值`都没有和`变量`相等的.则执行`default代码块`
        console.log('error');
}
代码效果图如下:

6 JavaScript条件判断

a = 4
b = 1
c = 3
if (a > 1) {
    console.log(a)
}else {
    console.log(b)
}


if (a + b > 2){
    console.log('A');
} else if (a + b < 2) {
    console.log('B');
} else {
    console.log('C');
}

d = 2;
switch (d) {
    case 1:
        console.log('one');
        // break;  // 如果不写`break`. 那么就会形成`case穿透`现象
    case 2:
        console.log('two');
        // break;
    case 3:
        console.log('three');
        break;
    default:    // 如果前面的`值`都没有和`变量`相等的.则执行`default代码块`
        console.log('error');
}

代码效果图如下:
6 JavaScript条件判断文章来源地址https://www.toymoban.com/news/detail-655529.html

到了这里,关于6 JavaScript条件判断的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Vue 面试题10道】我好像之前想过要写,不过之前JavaScript面试题比较多,就暂时略过了,这些应该几乎把常问的都包括了

    博主: _LJaXi Or 東方幻想郷 专栏: 前端面试题 开发工具: Vs Code 本题针对 Vue2 这些几乎把常用的都包括了,问别的就没意思了,毕竟工作拧螺丝嘛 我都好久不用Vue了,不过用了React再回看Vue感觉好简单啊… 其实工作上都很快能捡起来,就是面试问题可能是必须的,接着往下

    2024年02月16日
    浏览(34)
  • shell中的条件判断

    在shell中经常会用到条件语句,常用的条件语句有if、while、case等 if判断 实例如下: while循环 实例如下: case多条件 实例如下:

    2024年02月08日
    浏览(29)
  • 无涯教程-PHP - 条件判断

    if... else if ... else 和 switch 语句用于根据不同条件进行判断。 您可以在代码中使用条件语句来做出决定, PHP支持以下三个决策语句- if ... else 语句          -   如果要在条件为真时执行,而在条件不为真时执行另一个代码,请使用此语句 elseif  语句              -  与 i

    2024年02月12日
    浏览(35)
  • shell脚本----条件判断语句

    文件测试 test命令 测试表达是是否成立,若成立则返回0,否则返回其他的数 用法一:test 条件表达式 用法二:[ 条件表达式 ] 选项 含义 -e 测试目录或者文件是否存在 -d 测试是否为目录 -f 测试是否为文件 -r 测试当前用户是否有读的权限 -w 测试当前用户是否有写的权限 -x 测

    2024年02月01日
    浏览(33)
  • linux 条件语句和逻辑判断

    目录 一、条件判断 二、逻辑判断 三、if和case 四、七个实验   一、条件判断 1.test测试 test [ 条件表达式 ]        -e:测试目录是否存在        -d:测试是否为目录      -f:是否为文件   -r:当前用户是否有读写权限 -w:当前用户是否有写权限 -x:当前用户是否有执行权限

    2024年02月06日
    浏览(31)
  • python条件判断语句(if else)

            python中判断语句的基本结构由if和else组成,当if后面的条件为真时,执行if下面的语句;当if后面的条件为假时,执行else下面的语句。这里条件的真假都是用bool值来作为依据的,我们知道比较运算、成员运算、身份运算返回的结果都是bool值。所以比较运算、成员运算

    2024年02月09日
    浏览(46)
  • 入门篇-其之九-流程控制之条件判断

    本文中使用到的工具是Intellij IDEA和JDK 8,需要安装两款工具的请查看这两篇教程:点我查看安装JDK8/11/17教程、点我查看安装Intellij IDEA教程。 前面我们写过的代码,都是在 main 方法中自上到下按顺序执行的,举一个代码栗子: 这段代码就是先定义西瓜的单价、再定义西瓜的重

    2024年02月05日
    浏览(29)
  • Python初学者须知(10)初识条件判断

             本系列博客主要针对的是Python初学者。Python语言简洁、强大的特性吸引了越来越多的技术人员将他们的项目转移到Python上。目前,Python已经成为计算机行业最流行的编程语言之一。笔者考虑到Python初学者的多元化(Python学习者可能是对编程感兴趣的中学生、学校

    2024年01月21日
    浏览(43)
  • Mybatis mapper.xml 判断条件写法注意

    1.判断String是否为空 if test=\\\"stringParam != null and stringParam != \\\'\\\'\\\"/if 2.判断Integer是否大于0 判断等于  when test=\\\"item.mark == 1\\\"\\\" 3.判断List是否不为空 5.判断字符串是否等于特定字符(比如此处的user)

    2024年02月16日
    浏览(39)
  • shell 脚本中 if 各种条件判断的使用

    1.1 if-elif-else语法格式 1.2 if-else语法格式 1.3 if语法格式 示例: 运行结果: 示例: 运行结果: 示例: 运行结果: 示例: 运行结果:

    2024年02月17日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包