Day6三元运算符

image

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>三元运算符</title>
</head>

<body>
  <script>
    // 三元运算符:
    // 条件 ? 代码1 :代码2
    // 条件满足则执行代码1,否则执行代码2
    console.log(3 > 5 ? 3 : 5)//输出5

    // 三元运算符一般用来赋值
    let sum = 3 < 5 ? 3 : 5
    console.log(sum)

  </script>
</body>

</html>

练习:用户输入两个数,控制台输出最大值

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>求最大值</title>
</head>

<body>
  <script>
    let num1 = +prompt('请输入第一个数')
    let num2 = +prompt('请输入第二个数')
    // 有两种方法实现
    // 判断输出
    // if (num1 > num2) {
    //   alert(num1)
    // } else {
    //   alert(num2)
    // }
    num1 > num2 ? alert(`最大值是:${num1}`) : alert(`最大值是:${num2}`)
  </script>
</body>

</html>
posted @ 2026-01-02 11:40  冰涿  阅读(3)  评论(0)    收藏  举报