美文网首页
条件运算符

条件运算符

作者: 前白 | 来源:发表于2020-02-15 13:27 被阅读0次

条件运算符是JavaScript中功能最多的运算符它经常作为 if 语句的简洁形式来使用。

条件运算符是唯一的三元运算符,它是用用问号(?)和冒号(:),分隔三个表达式。

如果第一个表达式的布尔值是true,那么则返回第二个表达式的值,否则直接返回第三个表达式的值,语法为:x ? a : b

条件运算符可以转换为条件结构也可以转换为逻辑表达式:

// 1.条件转换
if(typeof x != "undefined"){  
    x = x;
}else{  
    x = 0;
}
console.log(x);

// 2.逻辑表达式转换
(typeof y != "undefined") && (y = y) || (y = 0);
console.log(y);

示例:

var num1 = 79;
var num2 = 85;
var compare = num1 > num2 ? num1 : num2;
comsole.log(compare);

相关文章

  • js的操作

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2;执行的流程:条件运算符在执行时,首先对条件...

  • JavaScript2

    条件运算符 条件运算符也叫三元运算符语法:条件表达式?语句1:语句2- 执行的流程:条件运算符在执行时,首先对条件...

  • js条件运算符

    1、条件运算符 条件运算符也叫三元运算符语法:条件表达式?语句1:语句2;- 执行的流程:条件运算符在执行时,首先...

  • JavaScript的函数应用

    先说说条件运算符,条件运算符也叫三元运算符;语法:条件表达式?语句1:语句2;- 执行的流程:条件运算符在执行时,...

  • js运算符,函数及使用,代码块

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2; 执行的流程: 条件运算符在执行时,首先对...

  • Java基础随记1

    Java基础随记 赋值运算符 比较运算符 逻辑运算符 条件运算符 条件运算符( ? : )也称为 “三元运算符”。...

  • Javascript运算符、优先级、操作属性、匿名函数

    条件运算符 条件运算符也叫三元运算符 语法:条件表达式?语句1:语句2; 执行的流程:条件运算符在执行时,首先对条...

  • C语言学习 - 条件运算符

    条件运算符的语法形式 条件运算符为?和:,又称三目运算符,?和:是一对运算符,不能分开单独使用。 条件运算符的执行...

  • Unicode编码、相等运算符、条件运算符

    Unicode编码: 条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; - ...

  • 常见运算符

    条件运算符: 条件运算符也叫三元运算符 语法: 条件表达式?语句1:语句2; 执行的流程: ...

网友评论

      本文标题:条件运算符

      本文链接:https://www.haomeiwen.com/subject/arwefhtx.html