编程基础概念与 Lua 语言入门
1 编程基础概念
1.1 表达式
表达式是由字面量、变量和运算符组合而成的,用于计算产生一个值。有些运算符要求对其所有操作数进行求值,而像常见的 && (“然后”)和 || (“否则”)则不需要。
以下是一个表达式求值的示例(使用 JavaScript):
// 假设 s 为 "car",y 为 100,found 为 true
let s = "car";
let y = 100;
let found = true;
// 表达式求值过程
let result = 7 * s.indexOf('r') + Math.sqrt(y) / 2 <= 0 || !found;
// 详细步骤
// 1. 计算 s.indexOf('r'),结果为 2
// 2. 计算 Math.sqrt(y),结果为 10
// 3. 依次计算表达式的每一步
// 7 * 2 + Math.sqrt(y) / 2 <= 0 || !found
// 14 + Math.sqrt(y) / 2 <= 0 || !found
// 14 + 10 / 2 <= 0 || !found
// 14 + 5 <= 0 || !found
// 19 <= 0 || !found
// false || !found
// !found
// !true
// false
运算符根据操作数的数量可分为一元运算符(一个操作数)、二元运算符
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



