最新消息:

Axure中的三元运算

其它教程 Jorkin 30浏览

基本语法

大多数语言中的三元运算符语法如下:

condition ? expression_if_true : expression_if_false
  1. 首先计算 condition(条件)
  2. 如果条件为真,则计算并返回 expression_if_true 的值
  3. 如果条件为假,则计算并返回 expression_if_false 的值

优点

  1. 代码简洁,可以替代简单的 if-else 语句
  2. 可以作为表达式的一部分使用
  3. 在某些情况下可提高代码可读性

Axure实现

[[ condition && expression_if_true || expression_if_false ]]

注意事项

这个方法能简单实现三元运算,但是要注意expression_if_true不能出现(Falsy值),如果表达表为:[[ condition && Falsy || Truthy ]],你会发现最后的结果是Truthy。

解决方法就是把表达式反转为:[[ !condition && Truthy || Falsy ]]

如果觉得我的教程做的不错呢,欢迎关注、收藏、转发、捐赠,谢谢。

原文链接:Axure中的三元运算

转载请注明:最InのAxure » Axure中的三元运算