JavaScript 表达式
JavaScript 表达式(Expressions)是一种计算机程序中的代码片段,它可以计算并产生一个值。表达式可以是简单的变量、常量,也可以是复杂的组合,包括运算符、函数调用、对象属性访问等。
常见的表达式可以分为如下几类:
算术表达式:
let sum = 5 + 3; // 简单的加法表达式,计算结果为 8
字符串连接表达式:
let message = "Hello, " + "World!"; // 字符串连接,结果为 "Hello, World!"
函数调用表达式:
function square(x) { return x * x; } let result = square(4); // 函数调用表达式,结果为 16
逻辑表达式:
let isAdult = age >= 18; // 比较表达式,结果为 true 或 false
条件(三元)运算符表达式:
let greeting = (time < 12) ? "Good morning!" : "Good afternoon!"; // 条件表达式
对象属性访问表达式:
let person = { name: "Jerry", age: 30 }; console.log(person.name); // 对象属性访问表达式,输出 "Jerry"
数组访问表达式:
let colors = ["red", "green", "blue"]; console.log(colors[0]); // 数组索引访问表达式,输出 "red"
复杂表达式:
let result = (10 + 2) * (2 + 3); // 复杂的算术表达式,结果为 60
JavaScript 表达式可以嵌套和组合,允许开发者通过使用运算符、函数调用和数据访问来创建复杂的逻辑和计算。理解和熟练使用表达式是编写 JavaScript 程序的核心能力之一,它们在控制流语句、函数调用、条件判断等方面都发挥着重要作用。