首页 > 其他分享 >三元表达式

三元表达式

时间:2022-11-22 22:01:04浏览次数:40  
标签:悟空 等同于 else 八戒 唐僧 条件 三元 表达式

条件测试简称条件

?号前面 是条件测试

:号前面 是条件成立执行

:号后面 是条件不成立执行

let a = true
//如果a为true就显示<view>1</view>
//如果a为false就显示<view>0</view>
<view>{{a ? 1 : 0}}</view>

b = 'b';
<--1个条件,如果b等于t 就显示唐僧 否则显示八戒(因为?号前面条件测试没成立)-->
<view>{{b==='t'? '唐僧' : '八戒'}}</view>
//等同于
if(b==='t') {
b='唐僧'
} else {
b='八戒'
}

<--2个条件,如果b等于t就显示唐僧 否则判断b等于k显示悟空 否则显示八戒(因为前2个条件都不成立)-->
<view>{{b==='t'? '唐僧' : b==='k'? '悟空' :'八戒'}}</view>
//等同于
if(b==='t') {
b='唐僧'
} else if(b==='k) {
b='悟空'
} else {
b='八戒'
}

<--3个条件,如果b等于t就显示唐僧 否则判断b等于k显示悟空 否则判断b等于j显示悟净 否则显示八戒(因为前3个条件都不成立)-->
<view>{{b==='t'? '唐僧' : b==='k'? '悟空' : b==='j'? '悟净' :'八戒'}}</view>
//等同于
if(b==='t') {
b='唐僧'
} else if(b===k) {
b='悟空'
} else if(b===j) {
b='悟净'
} else {
b='八戒'
}


标签:悟空,等同于,else,八戒,唐僧,条件,三元,表达式
From: https://blog.51cto.com/u_15694202/5878518

相关文章

  • 基础代码-计算后缀表达式
    问题E:计算后缀表达式时间限制:1Sec  内存限制:128MB题目描述后缀表达式是将运算符置于两个运算对象之后的一种表达方法,例如“3+4”用写成后缀表达式后就......
  • JS正则表达式、while循环
    <!-- while循环 while循环会在指定条件为真时循环执行代码块。 语法: while(条件) { 需要执行的代码 } do/while循环是while循环的变体。该循环......
  • 依据前端返回参数,动态构建lambda表达式
    1、构建前端返回类///<summary>///查询明细///</summary>publicclassQueryItem{///<summary>///查询项字段///......
  • LC[150] 逆波兰表达式求值
    原题链接:https://leetcode.cn/problems/maximum-subarray/description/慎用自增/自减符号,不要偷懒,写两行代码更为保险以下两段代码的效果是不一样的num[p-1]*=num......
  • Lamdba表达式
    Lamdba表达式方法引用先来看一下什么是方法引用:方法引用其实是Lambda表达式的另一种写法,当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用;注意:实现抽象方......
  • 正则表达式(常用最新版)
    密码【1】密码必须为包含大小写字母和数字的组合,不能使用特殊字符,长度在6-10之间。        /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{6,10}$/ 【2】密码必须为......
  • jexl3表达式引擎
    Java-ApacheCommonsJexl3-动态表达式判断转自:https://www.cnblogs.com/yqk150/p/14367542.html pom.xml引入maven坐标<!--https://mvnrepository.com/artifact/or......
  • java lambda 表达式 加不加大括号的问题
     1.如果方法体为表达式,算式,可以不加大括号Arrays.sort(startEnd, (o1,o2) -> o1[0] == o2[0] ? o1[1] - o2[1] : o1[0] - o2[0]);2.如果要加大括号,则......
  • 正则表达式
     正则表达式好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用⼀些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进⾏操作。......
  • java 使用正则表达式
    java使用正则表达式正则表达式,又称规则表达式,正则表达式通常被用于判断语句中,来检查某一字符串是否满足某一格式,正则表达式是育有特殊意义的字符串,这些特殊字符串被......