js函数的return关键字

    技术2023-07-29  103

    return关键字: 函数体内使用。 return特性: 在函数中,只要遇到了return关键字,表示函数执行结束,会立即跳出函数执行。所以一个函数中,无论有多少个return,只会执行第一个return,因为后面的就不再执行了。 也因此,函数有一个特点:只有一个返回值,全局返回、接收这个值。

    function sum (a, b) { var res = a + b return res } var num = sum(3, 6) console.log(num) // 打印9 var num1 = sum(5, 6) document.write(num1) // 页面显示11 alert(sum(5,7)) //弹出12

    如果一个函数没有写return关键字,同样的会有默认返回值undefined 下面的函数:只要a或者b其中一个不是数字类型,那我们就不计算,直接return,用来结束函数,也就意味着后面计算a+b的代码不会再执行了。

    function test (a, b) { if (typeof a != 'number' || typeof b != 'number') { return; } var res = a + b return res } var num = test(2, 4) console.log(num) //6 var num1 = test('2', 'dgdsf') console.log(num1) //undefined
    Processed: 0.008, SQL: 9