c语言编程笔录

首页 >   > 笔记大全

笔记大全

详解JS中三元运算符的语法和常见用法

更新时间:2023-10-07

前言

三元运算符是一种常用的条件运算符,用于根据条件的真假来选择执行不同的代码。JavaScript中的三元运算符由三个部分组成,即条件表达式、真值时的执行语句和假值时的执行语句。本文将详细解释JavaScript中三元运算符的语法和常见用法。

语法

JavaScript中的三元运算符的基本形式是:条件表达式 ? 真值时的执行语句 : 假值时的执行语句。其中,条件表达式是一个返回布尔值的表达式,真值时的执行语句和假值时的执行语句可以是任意合法的JavaScript语句,包括表达式和代码块。

var result = condition ? trueValue : falseValue;

在上面的代码中,如果条件表达式condition为真,则trueValue将被赋值给result,否则falseValue将被赋值给result

常见用法

三元运算符的常见用法包括:

  1. 根据条件选择不同的返回值:
  2.   var color = isDay ? "blue" : "black";
      

    在上面的代码中,如果isDay为真,则color将被赋值为"blue",否则color将被赋值为"black"

  3. 简化条件语句:
  4.   var message = count > 0 ? "有结果" : "无结果";
      

    在上面的代码中,如果count大于0,则message将被赋值为"有结果",否则message将被赋值为"无结果"

  5. 执行简单的逻辑操作:
  6.   var absoluteValue = number < 0 ? -number : number;
      

    在上面的代码中,如果number小于0,则absoluteValue将取number的绝对值,否则absoluteValue将等于number本身。

总结

三元运算符是一个在JavaScript中常用的条件运算符,可以根据条件的真假选择执行不同的代码。它的语法非常简洁明了,由条件表达式、真值时的执行语句和假值时的执行语句组成。三元运算符的常见用法包括根据条件选择不同的返回值、简化条件语句和执行简单的逻辑操作。