介绍
小编给大家分享一下如何使用返回语句,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
首先我们要知道的是,除非另有说明,否则<强> JavaScript中的每个函数都会返回未定义的强>
为了测试这个,我们只需要创建一个空函数,然后调用它:
功能测试(){}; 测试();//定义
正如所料,当我们调用我们的函数,在控制台中返回时定义。(推荐课程:JavaScript教程)
现在我们实际上会指定一个返回值。让我们重新创建我们的测试()函数,但返回这次包括参数:
功能测试(){ 返回true; }; 测试();//真正的
我们会发现返回了真值。
<强>返回语句结束函数执行强>
我们在测试函数中有两个返回语句
功能测试(){ 返回true; 返回错误; }; 测试();//真正的
第一个返回语句会立即停止执行函数并返回真的。
第3行代码返回false;没有执行。
<强>返回语句会返回一个值给回调函数强>
我们创建了一个函数双()、输出两倍的值
让双=function (num) { 返回num * 2; }
由于一个值被返回给回调函数,我们可以创建一个变量并将其设置为等于函数的调用:
让六=双(3);//6
<强>返回语句结束一个函数强>
由于返回立即停止了函数的执行,它也可以用于中断或结束函数。
示例如下
让countTo=function (num) { 如果(typeof num !=& # 39;数字# 39;) 返回错误; (var i=1;我& lt;=num;我+ +){ console.log(我); } }
在本例中,我们的函数countto()最多可计算用户输入数字。但是,如果用户不输入数字,而是输入字符串,布尔值,数组等,则函数将结束并返回错误的。
countto (3);//1//2//3 countto(& # 39;猫# 39;);//假
以上是如何使用返回语句的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!