三元运算符

目标:能利用三元运算符执行满足条件的语句
语法: 条件?满足条件执行的代码:不满足条件执行的代码
式子一般用来取值

 //之前写法if(3>5){alert('第一个')}else{alert('第二个')}

三元运算符精髓

    条件?满足条件执行的代码:不满足条件执行的代码console.log(true ? 1 : 2) //返回1   因为是true 返回时1console.log(false ? 1 : 2) //返回2   因为时false  返回2

三元运算符案例

if else写法 双分支写法

// 案例   判断两个数的最大值// 需求: 用户输入2个数,控制台输出最大的值// 普通if判断写法// let num1 = prompt('请输入第一个值')// let num2 = prompt('请输入第二个值')// if(num1 > num2 ){//     document.write(`第一个值是最大的值`)// }else{//     document.write('第二个值是最大的值')// }

三元运算符写法

// 三元运算符写法// let num1 = prompt('请输入第一值')// let num2 = prompt('请输入第二个值')// num1 > num2 ? console.log('第一值是最大的值') : console.log('第二个值是最大的值') // document.write(`${num1 > num2 }?第一个值是最大的值:第二个值是最大的值 `)
// 案例      数字补0 案例// 需求 : 用户输入1个数,如果数字小于10,则前面进行补0;比如09 03// let num = prompt('请输入一个数字')// num >= 10 ? console.log(num) : console.log("0" +num)
// 第二种写法     +prompt 是转成数字型// let num = +prompt('请输入第一个数:')// let t = num >= 10 ?  num : '0' + num// document.write(t)

JavaScript 三元运算符原理 +案例相关推荐

  1. 前端研习录(20)——JavaScript三元运算符

    前端研习录(20)--JavaScript三元运算符 版权声明 三元运算符 版权声明 本文原创作者:清风不渡 博客地址:https://blog.csdn.net/WXKKang   重拾前端记忆,记 ...

  2. JavaScript三元运算符

    The ternary operator is the only operator in JavaScript that works with 3 operands, and it's a short ...

  3. 详解JavaScript三元运算符的使用方法

    JavaScript之三元运算符 三元条件运算符 例子 三元条件运算符 格式: 表达式1?表达式2:表达式3 说明:如果表达式1为true ,则整个表达式的结果就是表达式2的值,如果表达式false, ...

  4. 【学习笔记10】JavaScript三元运算符和比较运算符

    一.三元运算符 (一)语法一:直接执行程序 // 通过输入框输入数据var num = Number( window.prompt('请您输入数据') );// if语句if( num % 2 === ...

  5. 三元运算符java 案例_javascript三元运算符用法实例

    三元运算符用法实例: 如名字表示的三元运算符需要三个操作数. 语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2.满足条件时结果1否则结 ...

  6. JavaScript三元运算符以及运算符顺序

    三目运算符(三元运算符) 三目运算符:运算符需要三个操作 语法:表达式1?表达式2:表达式3 表达式1是一个条件,值为Boolean类型 若表达式1的值为true,则执行表达式2的操作,并且以表达式2 ...

  7. JavaScript基础 | Day02 JavaScript的运算符、语句、综合案例

    1.运算符 1.1 算术运算符 1. 数学运算符也叫算术运算符,主要包括加.减.乘.除.取余(求模). +:求和 -:求差 *:求积 /:求商 %:取模(取余数) (运用场景:来判断某个数字是否能被整 ...

  8. JavaScript运算符——一元、二元、三元运算符

    JavaScript 一元运算符 一.js中的一元(一目)运算符 i++ 先赋值,再自加1 i++ 结果为 num1=4 num2=5 document.write()打印 反过来 1> str ...

  9. java if赋值语句_Java基础第3天+运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符)、Scanner键盘录入、if语句...

    1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++ ...

最新文章

  1. 使用Capture画原理图
  2. C语言 用typedef定义类型
  3. 提取DVD视频盘的资源
  4. 百练2757:最长上升子序列
  5. C++: C++函数声明的时候后面加const
  6. 还不懂Redis?看完这个故事就明白了!
  7. 各自然带代表植被_各气候带对应植被
  8. 模拟电路——集成运算放大器(1)
  9. delphi 各新版本特性收集
  10. oracle提示错误1033,ora-1033 制造问题和解决问题
  11. 前端H5新增标签和CSS3高级
  12. Xavier法与何恺明法初始化权重的意义及原理
  13. apache kafka技术分享系列(目录索引)
  14. Python公历转换农历及简易万年历
  15. C++生成条型码和二维码源码及调用示例 还是C#方便
  16. 数学史资料:中世纪数学
  17. DSP IIC-EEPROM实验
  18. 自己创建一个小操作系统
  19. EclipseADT在虚拟机上运行Helloworld程序
  20. Selenium Chrome版本与chromedriver兼容版本对照表

热门文章

  1. 【Python学习笔记】Flaky插件自动运行失败的测试
  2. 单目标跟踪(sot)与多目标跟踪(mot)
  3. python粘性拓展_Python 拓展之详解深拷贝和浅拷贝
  4. C语言实验(四):循环(输出100到200之间的素数、计算房贷等)
  5. Window系统安装虚拟机,在虚拟机中安装Ubuntu过程记录
  6. 3D目标检测(CVPR2020:Lidar)
  7. 噪声系数测试的几种方案选择
  8. ubuntu 下也能方便的观看pps了
  9. 这些只有程序猿才能看懂的段子,不笑你拿小拳拳捶我
  10. 杭电4506-小明系列故事——师兄帮帮忙