在Javascript中,return语句被广泛用于控制函数的退出并返回值。当函数执行完毕时,它将返回到调用它的地方,而且可以带有一个返回表达式:
function add(a, b) {return a + b;}console.log(add(2,3)); // 输出5
在这个例子中,函数add返回了两个参数a和b的和。return语句改变了函数的执行流程,将其从函数中传递出来。这个值可以直接使用或者赋值给一个变量。
该语句还可以在任何函数的任意位置使用。比如,下面的例子会仅仅在条件满足时才会返回结果:
function multiply(a, b) {if(a === 0 || b === 0) {return 0;} else {return a * b;}}console.log(multiply(2,0)); // 输出0
在这个例子中,函数multiply会在a或b等于零时返回0,否则返回a和b的乘积。return语句可以用于控制Javascript程序的执行流程。
此外,return语句可以返回一个对象或一个数组:
function createPerson(name, age) {return {name: name,age: age};}console.log(createPerson('John', 28)); // 输出 { name: 'John', age: 28 }
在这个例子中,函数createPerson返回一个带有name和age属性的对象。
总之,return语句是Javascript中最基本和重要的语句之一。它可以控制函数的执行流程,并且允许在不同的代码段之间传递值。使用return语句时,请确保认真检查类型和返回值并遵守最佳实践。