js三目运算符使用及嵌套

js三目运算符使用及嵌套三目运算符基础格式:条件?a:b;下面根据一个实例来解释用法 vara=10;varb=5;varc=a>b?a:b;//定义一个c,如果a>b,那么取冒号前面的值(这里为a),如果a<=b,那么取冒号后面的值(这里为b)console.log(c);作用:三目运算符可…

大家好,又见面了,我是你们的朋友全栈君。

三目运算符

基础格式:条件?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,就进行后面的三元运算,这就是三元运算的嵌套使用!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150132.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月17日 下午11:36
下一篇 2022年6月17日 下午11:36


相关推荐

  • netty 释放bytebuf_python高性能框架

    netty 释放bytebuf_python高性能框架目录一、ByteBuf介绍二、分配方式堆缓冲区直接缓冲区ByteBufAllocatorUnpooled缓冲区三、ByteBuf的操作可丢弃字节可读字节可写字节索引管理查找操作派生缓冲区引用计数工具类资源释放一、ByteBuf介绍网络数据的基本单位总是字节。JavaNIO提供了ByteBuffer作为它的字节容器…

    2026年1月22日
    3
  • java 并发数_并发数和TPS的理解

    java 并发数_并发数和TPS的理解并发数可以理解为 单位时间内同时在线的人数 而这个数值是可以一直增大的 但是 TPS 就不一样了 TPS 受限于机器的硬件资源 最常见的就是 CPUload 当并发数在增大 CPUload 也会上升 一般当 load 到达 1 时 满载 也代表着 TPS 到达一个顶峰 如果并发数继续增大 那么 TPS 的曲线会下降 所以 如果用图来描述上述过程的话 并发数是一条直线 TPS 是一条抛物线 当 load 未满载时呈现上升 满载

    2026年3月17日
    2
  • DSL和配置_ds3配置

    DSL和配置_ds3配置为什么要用DSL呢?这个问题可以算DSL应用中第二重要的问题。第一问题是我前面的讨论过的什么应用是DSL适应的范围。首先我们应该承认,DSL不是最简明且易于理解的方法。我们来跟配置文件的方式比较一下。显然DSL在比较中会落败,因为至少对客户来说不存在语法的问题。DSL的运行效率也未必就很好,至少从配置的角度来说会如此。DSL的开放效率也未必就是最好的,因为很多场景下因为DS…

    2025年6月29日
    6
  • vscode自动错误提示_vscode和vs哪个好用

    vscode自动错误提示_vscode和vs哪个好用VScode环境配置

    2025年11月26日
    52
  • 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统

    在带有双硬盘的Windows10系统上安装Ubuntu16.04系统最近在看深度学习 需要使用 TensorFlow 跑程序 虽然在 Windows 系统上也可以使用 GPU 进行加速 好不容易安装将近两天在 Windows10 上成功配置 GTX1080TI Anaconda3 cuda8 0 cudnn6 0 但是 跑程序时出个莫名的问题 不知道是不是 Windows 系统的问题 一直没有解决 所以今天就尝试着在 Windows 系统基础上安装 Linux 系统 Windows

    2026年3月26日
    2
  • 分布式开放消息系统(RocketMQ)的原理与实践(转载)「建议收藏」

    分布式开放消息系统(RocketMQ)的原理与实践(转载)「建议收藏」文章转载自:简书:http://www.jianshu.com/p/453c6e7ff81c一年前为了一次内部分享而写的这篇文章,没想到会有这么多人阅读,抽空更新一版,对文中一些晦涩的语句做了修正,删除了一些口水话和附录内容,尽量给大家更好的阅读体验 (第二版更新于2017年春节)。分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消

    2022年6月17日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号