分享更有价值
被信任是一种快乐

javascript有返回值吗

文章页正文上

本篇内容主要讲解“javascript有返回值吗”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript有返回值吗”吧! JavaScript有返回值,分为两种类型:return语句设置的值和“undefined”。在函数体内,使用return语句可以设置函数的返回值,一旦执行到return语句,将停止函数的运行,并运算和返回return后面的表达式的值;如果函数不包含return语句,则执行完函数体内每条语句后,返回undefined值。本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。JavaScript 函数提供两个接口实现与外界的交互,其中参数作为入口,接收外界信息;返回值作为出口,把运算结果反馈给外界。函数是一个功能集合体,可以实现某些特定的功能或运算。函数运行之后的结果保留在函数内部是没有任何意义的,所以我们需要将函数的运算结果返回到调用函数的地方。在函数体内,使用 return 语句可以设置函数的返回值;return 语句通常在函数的末尾定义。语法格式:

return返回值;

其中,“返回值”为一个可选参数,可以是一个具体的值或者表达式,也可以为空。“返回值”与 return 关键字之间需要使用空格分隔。JavaScript 是一种弱类型语言,所以函数对接收和输出的值都没有类型限制,JavaScript 也不会自动检测输入和输出值的类型。因此,返回值(表达式结果)可以是任何类型,例如数组、对象、字符串等。对于有返回值的函数,我们可以会使用一个变量来接收这个函数的返回值,示例代码如下:

//声明一个带返回值的函数
functiongetSum(num1,num2){
//函数体
returnnum1+num2;
}
//可以通过变量来接收这个返回值
varsum1=getSum(7,12);//函数返回值为:19
varsum2=getSum(-免费云主机、域名5,33);//函数返回值为:28

如果函数不包含 return 语句,则执行完函数体内每条语句后,返回 undefined 值。在函数中,一旦执行完成“return”语句,那么整个函数就结束了,后续语句将不再执行;然后运算和返回 return 后面的表达式的值。
“return”之后的值只能有一个。如果尝试返回多个值,那得到的结果始终是最后一个值如果要返回多个值的话,就需要在函数中定义一个数组,将返回值存储在数组中返回。

functiondivision(dividend,divisor){
varquotient=dividend/divisor;
vararr=[dividend,divisor,quotient]
returnarr;
}
varres=division(100,4)
console.log(res[0]);//输出:100
console.log(res[1]);//输出:4
console.log(res[2]);//输出:25

在上面代码中,函数返回值为数组,该数组包含 3 个元素,从而实现使用一个 return 语句,返回多个值得目的。在函数体内可以包含多条 return 语句,但是仅能执行一条 return 语句,因此在函数体内可以使用分支结构决定函数返回值,或者使用 return 语句提前终止函数运行。

functionf(x,y){
//如果参数为非数字类型,则终止函数执行
if(typeofx!="number"||typeofy!="number")return;
//根据条件返回值
if(x>y)returnx-y;
if(x

到此,相信大家对“javascript有返回值吗”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: vue怎么实现子节点在父级窗口关闭时执行操作

今天小编给大家分享一下vue怎么实现子节点在父级窗口关闭时执行操作的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 Vue 子节点的父级窗口关闭在…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册