javascript中return的含义是什么
在javascript中,return的含义是“返回”,可以中止当前函数的执行并返回当前函数的值。函数一旦执行完return语句,将会立即返回函数值,并中止函数的执行,此时return语句后的代码都不会被执行。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
return,从字面意思来看就是返回,官方定义return语句将终止当前函数并返回当前函数的值。
函数一旦执行完 return 语句,将会立即返回函数值,并中止函数的执行,此时 return 语句后的代码都不会被执行。根据 return 语句的这一特性,常常会在需要提前退出函数的执行时,利用不带返回值的 return 语句来随时中止函数的执行。
示例1:return 语句显式返回函数值
<script> function expressionCaculate(x){ if((x >= -10) && (x <= 10)){ return x * x - 1; } else { return 5 * x + 3; } } console.log(expressionCaculate(6)); console.log(expressionCaculate(12)); </script>
expressionCaculate() 的 return 后面跟着的是一个表达式,在函数执行到 return 语句时会先计算表达式的值,然后返回该值。调用函数时,会根据传给 x 的值,返回不同表达式的值。
示例2:return 语句中止函数的执行
<script> function add(a,b){ if(a > b){ console.log("a大于b"); return; console.log("a+b=" + (a + b)); } console.log("a+b=" + (a + b)); } add(7,3); </script>
执行 add(7,3) 代码时,将调用 add() 方法,此时第一个参数的值大于第二个参数,在控制台中输出“a 大于 b”,然后函数返回,停止执行,从而 return 语句后面的两条日志都不会被输出。运行结果如图所示。
【相关推荐:javascript学习教程】
以上就是javascript中return的含义是什么的详细内容,更多请关注其它相关文章!
上一篇: w3.css是什么
下一篇: vue和react监听数据的区别是什么?
推荐阅读
-
Google排名中的10个最著名的 JavaScript库_javascript技巧
-
IE浏览器中图片onload事件无效的解决方法_javascript技巧
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? - 红藕香残
-
javascript - php 微信开发中图片长传的问题?
-
hiberfil.sys是什么文件 PHP中文件读、写、删的操作PHP中对文件和目录操作
-
php中类继承与接口继承的区别是什么
-
有关JavaScript中浅拷贝、深拷贝的简单研究
-
javaScript中var、let、const的区别
-
制作网页过程中可以参考的一些JAVASCRIPT技术
-
深入理解JavaScript和TypeScript中的class