首页 > 编程知识 正文

三元表达式的用法,JavaScript三元运算符

时间:2023-05-05 07:52:31 阅读:39975 作者:2478

公式(expr1)? (expr2) : (expr2) ) )。

expr1中评价为TRUE时的值为expr2,expr1中评价为FALSE时的值为expr3。

与java相似的if

if(true ) {

}else{

}

这种if else的判断是日常进行的,特别是在嵌套较多的情况下,可以使用三重进行协调,使代码清晰,结构清晰。

有点聪明的使用方法

通过不断的变化,可以推导出很多三元的用法

代码为以下:

1、标志? $ (() body ).addclass ) (hover ) ) : ) ) body ).removeclass ) hover );

2、$ ().item ) [ flag? “添加类”:“移动类”(“hover”)

上面的代码看着很困惑。 因为如果flag=true,则代码为以下代码:

代码为以下:

$('.item ' ) ['addclass']['hover']

这样的写法是一样的。

代码为以下:

$('.item ' ).addclass('hover ) ) )。

再升华一次

必要时可以调用自己想要的function来处理更多的事情。

功能a () }

do something

}

功能b () }

do something

}

标志? a(:b );

到3https://www.cn blogs.com/sxz 2008/p/6432290.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。