首页 > 编程语言 >JavaScript(单分支语句,双分支语句,多分支语句判断闰年还是平年,三元运算符求最大值,switch表达式(求出两个数加减结果))

JavaScript(单分支语句,双分支语句,多分支语句判断闰年还是平年,三元运算符求最大值,switch表达式(求出两个数加减结果))

时间:2024-09-19 23:20:34浏览次数:3  
标签:语句 break prompt alert 运算符 score let 输入 分支

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 单分支语句
        if(3 >5){
            console.log('执行语句');
        }

        // 如果你的成绩大于700,则提示恭喜你进入公司
        //  用户输入
        let num = +prompt('请输入你的高考成绩')
        // 条件判断
        if(num > 700){
            alert('恭喜你进入公司')
        }


        // 双分支语句
        let uname = prompt('请输入用户名')
        let pwd = prompt('请输入密码')
        if(uname === 'ww' && pwd === '123456'){
            alert('登录成功')
        }else{
            alert('登录失败')
        }

        // 判断闰年还是平年(能被4整除但不能被100整除,或者被400整除的为闰年
        let number = +prompt('请输入一个数')
        
        if((number % 4 === 0 && number % 100 !== 0) || number % 400 === 0){
            alert(`${number}是闰年`)
        }else{
            alert(`${number}是平年`)
        }

        // 多分支语句
        // 判断成绩,排等级
        let score = +prompt('请输入成绩')
        if(score >= 90){
            alert(`${score}的等级是A`)
        }else if (score >= 70) {
            alert(`${score}的等级是B`)
        }else if (score >= 60) {
            alert(`${score}的等级是C`)
        } else {
            alert(`${score}的等级是D`)
        }

        // 三元运算符
        // 用户输入两个数,输出最大值
        let num1 = +prompt('请输入第一个数')
        let num2 = +prompt('请输入第二个数')
         num1 > num2 ? alert(`最大值是${num1}`) : alert(`最大值是${num2}`)


        //  switch表达式
        let one = +prompt('请输入一个数')
        switch (one) {
            case 1:
                document.write('这是选项一')
                break;
            case 2:
                document.write('这是选项二')
                break;
            case 3:
                document.write('这是选项三')
                break;
            default:
                document.write('选错了')
                break;
        }

        // 用户输入两个数,输入加减乘除,计算结果
        let first = +prompt('请输入第一个数')
        let second = +prompt('请输入第二个数')
        let to = +prompt('1:加,2:减,3:*,4:/')
        switch (to) {
            case 1:
                alert(`两个数相加为${first +second}`)
                break;
            case 2:
                alert(`两个数相减为${first -second}`)
                break;
            case 3:
                alert(`两个数相乘为${first *second}`)
                break;
            case 4:
                alert(`两个数相除为${first /second}`)
                break;   
        
            default:
                alert('输入错误')
                break;
        }
    </script>
</body>
</html>

标签:语句,break,prompt,alert,运算符,score,let,输入,分支
From: https://blog.csdn.net/2301_81256766/article/details/142372084

相关文章

  • 数据分析之Sql语句
    一、SQL练习公开网站sqlzoo网址:SELECTfromWORLDTutorial-SQLZoo使用英文和Mysql二、基础语句1.select&from查询 1)标准语法:select字段名     from表名2)语法解释:select决定查哪个字段,from指定查询哪段数据3)在select后面加入distinct去重4)select中可以......
  • 深度长文:揭开C/C++三目运算符的全部秘密,助你写出更优雅的代码(上)
    在编程中,简洁和高效是程序员永恒追求的目标。当我们面对条件判断时,通常第一反应是使用if-else语句——这是最为常见的选择。然而,C和C++中还有一种非常简洁优雅的条件判断方式——三目运算符(TernaryOperator)。也许你曾经在一些代码中见到它,简短的?:语法,但却不知道它的工作原理......
  • mysql 将A库的表名和表字段注释,迁移到另外一个库中,生成alter 语句
    表备注--获取用于添加表备注的SQL语句SELECTCONCAT('ALTERTABLE目标数据库名.',TABLE_NAME,'COMMENT=\'',TABLE_COMMENT,'\';')ASalter_table_comment_sqlFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='......
  • MySQL零基础入门教程-1 mysql安装卸载、启动关闭、常用命令、sql语句分类(非常详细),基础
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我自己听讲收集整理的课程的完整笔记,供大家学习交流吧:夸克网盘分享本文内容为完整笔记的第一篇一、数据库概述1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?P1、P2数据库英文单词DataBase,简称DB,......
  • Python中的“if 语句”:掌控程序流程的艺术
    引言在日常开发中,我们经常需要根据某些条件来执行不同的代码块。比如,在一个电商网站中,我们需要判断用户是否登录来显示不同的页面;或者在游戏中,根据玩家的生命值来决定角色的状态。这些场景背后,都离不开if语句的支持。因此,掌握好if语句对于任何级别的程序员来说都是非常必要......
  • TypeScript入门 (二)控制语句
    引言大家好,我是GISerLiu......
  • c++运算符
    #include<iostream>//运算符usingnamespacestd;intmain(){inta=9;intb=6;cout<<"这是加法:"<<a+b<<endl;cout<<"这是减法:"<<a-b<<endl;cout<<"这是乘法:"<<......
  • MySQL数据库select语句详细用法三(子查询及其select练习)
    SELECT*FROMstudent2WHEREage> (SELECTageFROMstudent2WHERENAME='欧阳丹丹')首先解释一下括号中的代码,意思是在查询student2中的name为欧阳丹丹的人的名字,然后解释一下整个语句的意思:在括号中查询出来的字段中再次进行查询在student2中age大于name为欧阳丹丹的......
  • Day22笔记-多态&函数重写&运算符重载&对象的内置内容
    一、多态多态的前提:继承体现1:同一种事物的多种体现形式,如:动物有很多种体现2:在定义的过程无法确定变量的类型,只有当程序正常运行的时候才会确定该变量是什么类型,调用哪个函数#体现1:同一种事物的多种体现形式,如:动物有很多种classAnimal():  passclassCat(Animal):......
  • asm内联语句在编译不支持的情况下的解决办法
    asm内联语句在编译不支持的情况下的解决办法本文链接在编写CUDA的C++程序时,NVIDIA的库文件中包含这样一行代码,这行代码在NVIDIA的编译器nvcc编译时可以正常通过,但迁移到AMD的编译器中将无法识别,生成报错。为了便于做迁移工作,我需要获得这行代码的执行信息。首先观察......