低代码中的短路运算符

简介: 低代码中的短路运算符

在低码中组件的变量绑定时大量运用了短路运算符||

$page.dataset.state.shopInfo.name||'首页'

这个运算符的计算规则是将运算符的左右两边都进行布尔运算,如果左操作数返回true那么就直接返回它的值,如果返回为false那么就返回右边的值。

如果当前变量获取到值就返回自己的值,如果当前变量没有获取到值就返回首页,其作用就为变量赋予了一个默认值。

相关文章
|
2月前
|
C++
【C++基础】运算符详解
这篇文章详细解释了C++中运算符的用法,包括算术运算符、赋值运算符、比较运算符和逻辑运算符,以及它们在表达式中的作用和示例。
28 2
|
6月前
|
Java
探索Java世界的奇妙工具——运算符与表达式运算符
探索Java世界的奇妙工具——运算符与表达式运算符
30 0
|
5月前
数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算
数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算
83 0
|
6月前
|
Java Python
条件运算符与条件表达式:编程中的高效决策工具
在编程中,条件运算符和条件表达式是两种强大的工具,它们允许程序根据特定的条件来执行不同的操作或返回不同的值。这些工具不仅提高了代码的可读性和可维护性,还使得程序能够更灵活地处理各种情况。本文将深入介绍条件运算符和条件表达式的概念,并通过示例代码展示它们在实际编程中的应用。
57 1
|
编译器
【运算符+逻辑控制】
【运算符+逻辑控制】
64 0
C#基础Ⅳ-算数运算符
C#基础Ⅳ-算数运算符
|
6月前
|
数据库
解决navicat无法连接sqlserver数据库的问题
解决navicat无法连接sqlserver数据库的问题
|
人工智能 编译器 C#
【C#基础】C# 运算符总结
编程语言 C# 运算符的总结介绍。
127 0
|
存储 编译器 C语言