三目运算符(又称三元运算符)
是我们运算符的一种
由两个符号组成的:
分别是 “?” 和“:”
它的作用: 简写 if else 语句
简写的是 if () {} else {}
语法如下
条件 ? 成立就执行 : 不成立就执行
三目嵌套:
条件一 ? 成立执行 : (条件二 ? 条件二成立就执行 : 条件二不成立)

我一般进行书写的格式如下
var num = 10 //第一句
num > 0 ? console.log(‘这个数字是正数’) : console.log(‘这个数字是 0 或者负数’) //第二句
解释如下
条件就是 num > 0
条件成立执行的代码 console.log(‘这个数字是正数’)
条件不成立执行的代码 console.log(‘这个数字是 0 或者负数’)

在有的时候,我们会有三目运算符来代替if (条件) { 成立就执行 } else { 不成立就执行 }
if的嵌套的书写如下
if (num > 0) {
console.log(‘这个数字是正数’)
} else {
第二次判断
if (num < 0) {
console.log(‘这个数字是负数’)
} else {
console.log(‘这个数字是 0’)
}
}

用三目运算符进行改写的如下
第一个条件是 num > 0
条件成立 console.log(‘正数’)
条件不成立 (num < 0 ? console.log(‘负数’) : console.log(‘0’))
第二个条件是 num < 0
条件成立 console.log(‘负数’)
条件不成立 console.log(‘0’)
num > 0 ? console.log(‘正数’) : (num < 0 ? console.log(‘负数’) : console.log(‘0’))

以上是我今天所要介绍的三目运算符的全部内容。

JavaScript中的三目运算符详细介绍相关推荐

  1. pythonexcel介绍_Python 中pandas.read_excel详细介绍

    Python 中pandas.read_excel详细介绍 #coding:utf-8 import pandas as pd import numpy as np filefullpath = r& ...

  2. 2020-12-09 深度学习 卷积神经网络中感受野的详细介绍

    卷积神经网络中感受野的详细介绍 1. 感受野的概念 在卷积神经网络中,感受野(Receptive Field)的定义是卷积神经网络每一层输出的特征图(feature map)上的像素点在输入图片上映射 ...

  3. Android manifest文件中的标签详细介绍

    Android manifest文件中的标签详细介绍 概要 每一个Android应用都应该包含一个manifest文件,即AndroidManifest.xml.它包含了程序运行的一些必备信息,比如: ...

  4. python中soup_python中BeautifulSoup的详细介绍(附代码)

    本篇文章给大家带来的内容是关于python中BeautifulSoup的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Beautiful Soup提供一些简单的. ...

  5. 位在c语言中用什么定义,C语言中位段的详细介绍

    C语言中位段的详细介绍 位段(bit-field)是以位为单位来定义结构体(或联合体)中的成员变量所占的空间.含有位段的结构体(联合体)称为位段结构.采用位段结构既能够节省空间,又方便于操作.以下是百 ...

  6. linux的run目录,Linux 中run 目录详细介绍

    原标题:Linux 中run 目录详细介绍 /run 是各种各样数据的家园.例如,如果你查看 /run/user,你会注意到一组带有数字名称的目录. $ ls /run/user 1000 1002 ...

  7. csp怎么给线条描边_CSP优动漫PAINT中基本功能详细介绍

    今天我们来看一下CSP优动漫PAINT中基本功能详细介绍,有不清楚的小伙伴,一起来了解一下吧. CSP优动漫PAINT中基本功能详细介绍 颜色丰富多彩.笔感自然真实 通过高级笔压感应功能,展现自然真实 ...

  8. Cesium中图元Primitive详细介绍及案例

    Cesium从入门到项目实战总目录: 点击 文章目录 Cesium中图元Primitive详细介绍 Cesium中Primitive案例 Cesium中图元Primitive详细介绍 在Cesium中 ...

  9. android webview详情,Android中的WebView详细介绍

    Android中WebView的详细解释: 1. 概念: WebView(网络视图)能加载显示网页,可以将其视为一个浏览器.它使用了WebKit渲染引擎加载显示网页. 2. 使用方法: (1).实例化 ...

最新文章

  1. 五年之后,你的企业是拥抱AI,还是已被淘汰
  2. 清华大学副校长杨斌在“双创”教育论坛暨经验研讨会开幕式上致辞:创新创业教育与大学未来...
  3. ​10.24,华为鲲鹏要为程序员发福利!
  4. python学习系列day3-python基础
  5. 【SSM】第一个SpringMVC入门示例
  6. MFC创建及读写ini文件操作(转)
  7. folders默认配置 shell_更改windows默认的User Shell Folders
  8. 阿里云刘强:无影云电脑构建云上安全办公室
  9. LeetCode 51 N 皇后
  10. 使Docker容器拥有可被宿主机以外的机器直接访问的独立IP
  11. asp.net项目发布打包研究
  12. 面向对象7:项目二的总结
  13. python自动更新国内IP地址合集
  14. 音频编码格式与术语汇总
  15. STM32---IAPISP介绍
  16. Android学习日记(yzy):opengl 绘制2d图形 基本框架
  17. unity 许可证即将到期_了解Unity即将推出。
  18. Visual Studio 2017 C# 对 AutoCad2014 的二次开发设置
  19. Java实现菱形图案
  20. 联想拯救者R7000安装Ubuntu18.04

热门文章

  1. matlab角标引用
  2. 什么是ansible
  3. 家纺类电子商务发展的瓶颈
  4. 百度地图3.6android点击定位,188金宝搏官方-官网首页
  5. Mac数据恢复|如何恢复Mac删除的文件?
  6. react的同步和异步
  7. word审阅功能、查看word文档的好姿势
  8. 配置SQL 2012的AlwaysOn高性能组件
  9. 编写程序 - 计算三角形面积
  10. FAF未来之星:源于德国 秉承柏林未来基金会意志