《学习笔记10》——JavaScript三目运算符的使用[通俗易懂]

《学习笔记10》——JavaScript三目运算符的使用[通俗易懂]三目运算符是多种语言中,都有的一种语法,这里着重讲解JavaScript里的用法。1.判断基本语法:expression?sentence1:sentence2当expression的值为true时,执行sentence1,否则执行sentence2,请看如下代码:3>0?2:1等价于:if(3>0){return2}else{return1}意思是,当3>0成立时,返回2,否则返回1

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

三目运算符是多种语言中,都有的一种语法,这里着重讲解JavaScript里的用法。

1.判断

基本语法:

expression ? sentence1 : sentence2

当expression的值为true时,执行sentence1,否则执行 sentence2, 请看如下代码:

3 > 0 ? 2 : 1

等价于:

if(3 > 0) {
    return 2
} else {
    return 1
}

意思是,当3 > 0成立时,返回2,否则返回1。这里明显3是大于0的,因此输出为:

2


2.赋值

基本语法:

var param = expression ? value1 : value2

当expression的值为true时,返回value1并赋值给param,否则返回value2并赋值给param。

var param = 3 > 0 ? 2 : 1

等价于:

var param = null;
if(3 > 0) {
    return param = 2;
} else {
    return param = 1
} 

 

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

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

(0)
上一篇 2022年6月22日 下午9:36
下一篇 2022年6月22日 下午9:46


相关推荐

  • 后端神器Dataway入门

    后端神器Dataway入门文章目录 Dataway 框架概述 Hasor 简介 Dataway 接口配置服务 Dataway 介绍 Dataway 的主打场景 Dataway 的技术架构 DataQL 聚合查询引擎 DataQL 介绍 SpringBoot 整合 Dataway 引入依赖启用 Hasor 启用 Dataway 初始化必要的表 MySQL 初始化数据源启动工程配置接口 Dataway 框架概述 Hasor 简介 Hasor 是由多个不同系列框架组合而成的一个框架体系 这些子框架的能力涵盖了 IoC Aop WebMVC 数据库以及其他的方方面面 这一切的基础要归功于 Haso

    2026年3月17日
    1
  • python安装库的方法「建议收藏」

    python安装库的方法「建议收藏」目录前言:??python安装库方法大全(以安装pygame库为例)?方法一、在pycharm内部直接安装【最简单的方法(直接上图)】?方法二、(在终端安装库)安装:✨1、使用pipinstall+(库的名称)直接安装✨2、使用国内镜像安装(加了镜像地址速度杠杠滴快??)​​​?​​​​​​​?方法二报以下错怎么办?​​​​​​​?小结方法一和方法二结语前言:对于新手来说,库的安装是遇到的第一个挑战,我也入了很多坑,所以想出一期安装库的步骤作者希望:.

    2022年10月2日
    4
  • numba使用心得

    numba使用心得最近写作业时 发现 numpy 实在太慢了 然后发现了对 numpy 进行加速的几种方法 pypy 适合原生 python 书写的程序 对第三方库不是很友好 cython 需要换用非原生语言编写 比较麻烦 numba 对 numpy 等数值运算的加速有奇效 numba 基础 numba 基础 Jit 加速原生代码 Tipsjit 的加速有两种模式 lazy 模式和 eager 模式 lazy 模

    2026年3月16日
    3
  • 来个教程! 如何使用 AI 工具生成骑行穿搭!

    来个教程! 如何使用 AI 工具生成骑行穿搭!

    2026年3月13日
    2
  • Unzip Yearly Subscription_@mapkey注解

    Unzip Yearly Subscription_@mapkey注解原文:http://werkzeug.pocoo.org/docs/0.12/local/#werkzeug.local.LocalProxySoonerorlateryouhavesomethingsyouwanttohaveineverysinglevieworhelperfunctionorwhatever.InPHPthewayt

    2026年4月13日
    6

发表回复

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

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