JavaScript三目运算符的使用

本文深入解析三目运算符的使用场景与语法结构,通过多个实例演示如何在JavaScript中运用三目运算符进行条件判断,包括商品折扣计算、用户回复展示、字符串真假判断及闰年判断等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三目运算符

什么是:根据不同的条件,执行不同的操作/返回不同的值
语法: 条件1 ? 值 1 或操作1 : (如果满足条件1,就返回值1或执行操作 1 )条件 2 ? 值 2 或操作 2 : 否则,如果满足条件 2 ,就返回值 2 或执行操作 2

js:如果操作语句比较简单,建议用三目运算替代if…else 总结: 表达式 ?“闰年”: "平年“

多种条件 条件 1 ?值 1 : 条件 2 ? 值 : 值 3

测试题如下:
1、如果total>=500,就打八折,(不到500什么也不做

var money=prompt("请输入你所购买物品的金额()元");
 var total=money*0.8;
 money=money>=500?total:money;
 document.write(money);

2、鄙视题
如果用户输入了回复,就显示用户输入的内容
否则显示"主人很懒,什么也没留下“

var reply=prompt("请做出你的评价");
reply=reply!=""?reply:"主人很懒,什么也没留下";
 document.write(reply);
 

3、判断true/false

  var name1="scott";
   var name2="john";
   name=name1>name2?"true":"false";
   alert(name);

4、测试题
请用户输入一个年份,判断是否为润年:
条件:年份可被4整除且不能被100整除或者年份可被400整除

 var year=prompt("请输入一个年份");
 year=year%4==0&&year%100!=0?"闰年":year%400==0?"闰年":"平年";
document.write(year);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值