javascript中return的含义是什么

javascript中,return的含义是“返回”,可以中止当前函数的执行并返回当前函数的值。函数一旦执行完return语句,将会立即返回函数值,并中止函数的执行,此时return语句后的代码都不会被执行。

javascript中return的含义是什么

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

return,从字面意思来看就是返回,官方定义return语句将终止当前函数并返回当前函数的值。

函数一旦执行完 return 语句,将会立即返回函数值,并中止函数的执行,此时 return 语句后的代码都不会被执行。根据 return 语句的这一特性,常常会在需要提前退出函数的执行时,利用不带返回值的 return 语句来随时中止函数的执行。

示例1:return 语句显式返回函数值

立即学习“Java免费学习笔记(深入)”;

   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));

登录后复制

expressionCaculate() 的 return 后面跟着的是一个表达式,在函数执行到 return 语句时会先计算表达式的值,然后返回该值。调用函数时,会根据传给 x 的值,返回不同表达式的值。

示例2:return 语句中止函数的执行

   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);

登录后复制

执行 add(7,3) 代码时,将调用 add() 方法,此时第一个参数的值大于第二个参数,在控制台中输出“a 大于 b”,然后函数返回,停止执行,从而 return 语句后面的两条日志都不会被输出。运行结果如图所示。

1.jpg

【相关推荐:javascript学习教程

以上就是javascript中return的含义是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2948838.html

(0)
上一篇 2025年3月11日 23:12:22
下一篇 2025年3月11日 23:12:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • HTML中如何调用javascript文件

    在HTML中,可以利用script标签的src属性来调用javascript文件,该属性规定外部脚本文件的URL,语法格式“”。 本教程操作环境:windows7系统、HTML5&&javascript1.8.5版、Dell…

    2025年3月11日
    100
  • javascript可不可以跨平台

    javascript可以跨平台。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持;而JavaScript已被大多数的浏览器所支持,因此可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。 …

    2025年3月11日
    200
  • javascript常用的数据类型有哪些

    javascript常用的数据类型有:1、null类型,表示空值,定义一个空对象指针;2、undefined类型,表示未定义的值;3、number类型;4、string类型;5、boolean类型;6、object类型;7、Array类型。…

    2025年3月11日
    200
  • JavaScript里的push方法有什么用

    在JavaScript中,push()方法用于向数组的末尾添加一个或多个元素,并返回添加元素后的数组长度;语法格式“array.push(元素1,元素2, …,元素X)”,该方法必须至少有一个参数。 本教程操作环境:window…

    2025年3月11日
    200
  • javascript和jsp有什么区别

    区别:1、JSP运行在后台服务器上;JavaScript通常是运行在前台,即运行于用户浏览器的。2、jsp是在html中以“”的形式出现,而js是在HTML中以“”来实现。 本教程操作环境:windows7系统、javascript1.8.…

    2025年3月11日
    200
  • javascript save()方法有什么用

    在javascript中,save()方法用于保存当前图像状态的一份拷贝,该方法把当前状态的一份拷贝压入到一个保存图像状态的栈中;语法格式“save()”。 本教程操作环境:windows7系统、javascript1.8.5版、Dell …

    2025年3月11日
    200
  • javascript是java语言的脚本形式?

    javascript不是java语言的脚本形式,它们是两套完全不同的语言架构。Java是面向对象的静态类型语言,JavaScript是基于对象和事件驱动的动态类型语言;Java的源代码在执行之前必须经过编译,JavaScript代码不需要。…

    2025年3月11日
    200
  • java与javascript的区别有哪些

    区别:1、JavaScript由浏览器解释执行,Java程序则是编译执行;2、JS是一种基于对象的脚本语言,Java则是一种真正的面向对象的编程语言;3、JS是弱类型语言,Java是强类型语言;4、代码格式及嵌入HTML文档方式不一样。 本…

    2025年3月11日
    200
  • javascript主要由哪些部分组成

    javascript主要由3个部分组成:1、ECMAScript,描述了语言的基本语法和数据类型;2、文档对象模型(DOM),它是HTML和XML的应用程序接口;3、浏览器对象模型(BOM),它是对浏览器窗口进行访问和操作。 本教程操作环境…

    2025年3月11日
    200
  • javascript中this什么意思

    this的中文意思为“当前;这个”,是javascript中的一个指针型变量,它指向当前函数的运行环境。在不同的场景中调用同一个函数,this的指向会发生变化,但它永远指向其所在函数的真实调用者;如果没有调用者,this就指向window。…

    2025年3月11日
    200

发表回复

登录后才能评论