首页 > 其他分享 >js三目运算符使用及嵌套

js三目运算符使用及嵌套

时间:2023-08-17 10:36:25浏览次数:36  
标签:5000 js 运算符 嵌套 三目 var alert

三目运算符
基础格式:条件?a:b;
下面根据一个实例来解释用法

var a = 10;
var b = 5;
var c = a > b ? a : b;
//定义一个c ,如果 a > b,那么 取 冒号前面的值(这里为a),如果a <= b,那么取 冒号后面的值(这里为b)
console.log(c);
作用: 三目运算符可以简化代码量,使代码清晰易懂


嵌套使用
var a = prompt("请输入你有多少钱:");
a < 5000 ? alert("你好穷啊!"): a < 20000 ? alert("日子还能过!"): alert("土豪!");

解释:首先请用户输入存款,然后跟5000比较,如果小于5000,就弹出“你好穷啊”,并结束运行三元运算符,如果 a >=5000,就进行后面的三元运算,这就是三元运算的嵌套使用!

标签:5000,js,运算符,嵌套,三目,var,alert
From: https://www.cnblogs.com/ranyonsue/p/17636915.html

相关文章

  • formDataToJSON 抽丝剥茧 formData 与 Object 的转换【玩转源码】
    前言通过axios源码阅读,实现formDataToJSON抽丝剥茧formData与Object的转换,接下来详细分享整个过程。formDataToJSON抽丝剥茧formData与Object的转换FormData对象FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。FormData对象主要用于发送表单数......
  • js 关于dom
    可编辑的div//加上contenteditable="true"即可,需要注意的是内部添加的子元素默认也可编辑<divcontenteditable="true"class="edit"></div><script>vardiv=document.querySelector(".edit");//创建一个MutationObserver实例varobserver......
  • web杂记(6)-js(2)
    目录assignassign>>letx={a:11,b:22};>>lety={b:33,c:44};>>letz={};>>Object.assign(z,x,y);>>zObject{a:11,b:33,c:44}>>z.toString()"[objectObject]">>z["toString"]=()=>{retur......
  • .NET Core读取配置文件 配置文件可以是JSON、XML或INI等格式,需要添加 Microsoft.Exten
    .NETCore读取配置文件配置文件可以是JSON、XML或INI等格式需要添加Microsoft.Extensions.Configuration扩展包原文链接:https://pythonjishu.com/qipsfiygesyrqfi/下面是“.NETCore读取配置文件”的完整攻略:1.创建配置文件首先,我们需要在项目中创建一个配置文件,以便存......
  • java基础运算符01
    运算符算数运算符:+,-,*,/,%(取余),++(自增),--(自减)赋值运算符:=关系运算符:<,>,>=,<=,==(两个=是等于,一个=是赋值),!=instanceof逻辑关系运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符:?:扩展赋值运算符:+=,-=,*=,/=在运算中,各个数值类型取等级最高的,如果有long类型取long类型,long之下是double,......
  • json和yaml语法转换
    yaml格式vim0224.yaml-"0224":老师:于超学生们:-黄彦:-年龄:23地址:深圳陈亮亮:-年龄:24地址:广州罗兴林:-年龄:24地址:贵州字典的形式:"key":"value",转化为json类型去看,{"key":value},大括号{}保存字典纯变......
  • python 运行 execjs 出现错误 UnicodeEncodeError: 'gbk' codec can't encode charac
    异常解读该异常的格式一般为:UnicodeEncodeError: 'gbk'codeccan'tencodecharacter'\xfe'inpositio该异常出现的场景为在Windows电脑下使用Pythonexecjs运行指定的JS文件,但JS文件中包含中文。异常解决方案该问题解决需要修改你电脑Python安装目录下 lib......
  • 记录--JS 的垃圾回收机制
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言垃圾回收(GarbageCollection)是一种内存管理机制,用于检测和清理不再被程序使用的内存,这些不再被使用的内存就被称为垃圾。垃圾回收器会在JS引擎(浏览器或者nodejs)内部周期性地运行,一般情况下无需开发者手动......
  • Python 自定义运算符
    Python自定义运算符正向运算符+__add__(self,other)-__sub__(self,other)*__mul__(self,other)/__truediv__(self,other)//__floordiv__(self,other)%__mod__(self,other)**__pow__(self,other)<__lt__(self,other)>__gt__(self,other)==__......
  • 360浏览器上的对js支持的一些特别的问题
    在做web项目时候,基本测试了IE,火狐,chrome,基本就觉得差不多了。但是国内的用户,经常反而使用搜狗,360之类的伪浏览器,因为他们都稀里糊涂的被捆绑了。这里要说的是,在其他浏览器很兼容的东西,但是到360这边就出问题了。2个表格显示的例子。例1:jq('#classManageTable').append(data);这个......