请教一个javascript的问题!关于三元运算符的!

var s = 5;
var d = s > 6 ? 7 : 8 ;
我想请教各位大侠,为啥上面这个表达式属于三元运算符。明明只有d和s参与运算啊!在线等待大侠们!!!在此先谢过了!!

它是指 ?: 这个运算符需要3个值才能使用,如 true?'A':'B'
如果是 + 就需要2个值,如 5+6
!只需要一个值, 如 !varA
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-21
d = s > 6 ? 7 : 8 ;代表的意思是如果s的值大于6,那么d=7,否则d=8;
?:是三元运算符
第2个回答  2012-01-29
三元运算符是这样的: 变量 = 表达式?结果1:结果2 var d = s > 6 ? 7 : 8 ; 这个意思是如果s大于6那么d就为7,否则d就为8.
第3个回答  2012-01-22
元不是数学上的元了,而是操作数吧,我自己的理解,不知道对你有没有帮助,三元运算符只有一个,即?:运算符
第4个回答  2012-01-30
也就是我们所说的三目运算符。当符合前面条件时就等于7不合符时等于8
第5个回答  2012-01-29
一个条件,得出两个不一样的值

JavaScript三元运算
JavaScript三元运算符是一种简洁的条件语句,通过三个部分:条件表达式、问号(?)和冒号(:)组成。例如:条件表达式 ? 值1 : 值2 若条件表达式为真,返回值1;假则返回值2。实际应用中,这可简化判断逻辑。如:javascript let age = 18;let message = (age >= 18) ? "成年人" : "未成年人...

重新思考 JAVASCRIPT 三元运算符
首先,三元运算符的语法非常特殊,与常见的二元运算符大相径庭。它们由两个符号组成(?和 :),用于处理三个表达式。这种结构使得它们在视觉上与众不同,不像二元运算符那样直观。这可能导致初学者感到困惑,因为需要记住额外的符号和表达式结构。其次,三元运算符的类型处理也较为复杂。它们允许第二个和...

三元运算符比较三个数大小怎么没有结果,求指教!!!
var bigNum=num1;bigNum=num1>num2?num1:num2;bigNum=num3>bigNum?num3:bigNum;现在bigNum就是最大值了,不知道你怎么输出的,

javascript的问题 关于三目运算符判断输入的是否为数字
+rad作用是把输入的字符串转换为数值,比如输入a,就会转为0 ===是绝对等于,比如输入a被转为0,就不绝对等于0,那么三元运算符?就不成立,而是:+rad||false +rad||false就是如果+rad不等于0,就取+rad,否则去false

如何使用JavaScript中三元运算符
我们先来看看if语句和三元运算符的语法在JavaScript中if条件语句怎么使用中,我们使用if语句会有三行或者更多的表达式当条件表达式为真(true)时执行表达式1,当它为假(false)时执行表达式2。if(条件表达式){ \/\/表达式1 } else { \/\/表达式2 }但是,如果使用三元运算符就可以在一行中简要描述和...

三元运算符是什么
在JavaScript中,如`var greeting = "Good" + ((now.getHours() > 18) ? " evening." : " day.");`这段代码就是运用了三元运算符。而在Python中,虽然也有类似功能,但语法略有差异,如`c = a if a < b else b`,这里根据条件选择赋值给变量c。总的来说,三元运算符是编程中一个...

三元运算符是什么
三元运算符是软件编程中的一个固定格式,语法是“条件表达式?表达式1:表达式2”。使用这个算法可以使调用数据时逐级筛选。表达式:“()? :”。如名字表示的三元运算符需要三个操作数。语法为:条件表达式?表达式1:表达式2。说明:问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1...

三元运算符是什么
1. 三元运算符的基本定义:在计算机编程中,三元运算符是一种特殊的操作符,它需要三个操作数进行运算。这种运算符的存在是为了简化某些复杂的逻辑或算术操作。不同于传统的二元运算符,三元运算符处理更多的输入并产生相应的输出。2. 三元运算符的用途:三元运算符常用于条件判断。在许多编程语言中,它...

一文搞懂JavaScript 运算符 – 逻辑、比较、三元和更多 JS 运算符...
JavaScript中的运算符按照功能分为七类:算术运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符、typeof运算符和按位运算符。让我们逐一了解它们。1. 算术运算符这些运算符用于执行基本的数学运算,如加减,适用于与数字类型数据交互,如同计算器一样。例如,你可以直接对值进行加法操作:x += y...

三元运算符的语法是怎样的?
三元运算符的语法格式为判断条件、表达式、表达式2。三元运算符也称为条件运算符,它根据判断条件的结果返回不同的值。如果判断条件为真,则返回表达式1的值,否则返回表达式2的值。运算具体介绍:三元运算符的优先级低于关系运算符和算术运算符,但高于赋值运算符。因此,在表达式中要注意运算符的优先级。

相似回答