js的函数一定要有返回值吗?不写return语句是否可行?

如题所述

1、不一定。
2、JS中的方法可以写返回值,使用return即可,例如:
function add(a, b){
return a + b;
}
alert(add(1, 2));//3
3、如果函数里不写return,则函数会返回undefined,可以根据需要判断是否有返回值.
4、假如不写return的话,系统默认就是返回一个undefined,表示该函数没有写返回值。
温馨提示:内容为网友见解,仅供参考
无其他回答

js的return后面必须接返回值吗?不接的话是直接停止函数运行还是怎么...
有些函数不需要调用方接收起返回值,所以就不用写返回值,例如函数用于页面弹提示信息,调用方不需要知道它调用后有什么结果(因为alert运行结果一定是弹出提示框,所以不需要返回值)

js中if(a=true)中必须要有return?
呵呵,return 起到中断函数,返回值的作用,其实也可以不要了!但是如果不要return 的,就没法控制函数了!比如a=5,b=6 那么 function(){return 5+6;alert(5+6);\/\/这段是不执行的!} 明白了么?

js构造函数内部出现return会怎样
所以呢,js构造函数内部还是不要出现return比较好啦!

js函数没有返回值默认返回undefined怎么把undefined去掉?
在 JavaScript 中,如果一个函数没有明确的返回值,则默认返回 undefined。如果你想消除这个 undefined 值,你可以通过显式地使用 return 语句指定返回值来实现。例如,如果一个函数没有明确的返回值,但是你希望它返回一个空字符串,你可以这样修改函数:function myFunction() { \/\/ 没有明确的返回值 ...

js 能否判断 返回回来的页面吗
JS中的方法可以写返回值,使用return即可,例如:function add(a, b){return a + b;}alert(add(1, 2));\/\/3 如果函数里不写return,则函数会返回undefined,可以根据需要判断是否有返回值 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为...

function没有返回值行吗
js当中的格式就不用设返回类型无论有没有返回值声明的时候都是这样写function ckeck(){...}返回值没有也可以,如果需要就返回,不需要就不用返回了,一般都是验证时返回一个bool类型,如果是其他的复杂类型,就需要其他的函数回调

JS里面的return true问题 retrun true 在最后能不加吗?为什么?不加的...
不能不加!它的作用在于当验证返回false时,即输入不合法时,阻止表单提交。如果不加,当输入不合法时,是会弹出警告信息,但接着网页就会继续进入处理表单的页面,这时验证就行同虚设了。这个语句的重点在提交按钮,只一个文本框是看不出来的。

javascript什么是返回值?
返回值 就是通过程序计算之后的到结果,也是函数实现返回最终的结果函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。

onclick事件引用js中的函数前面为什么有时要加return?什么时候不加?为 ...
加return的事件一般是对系统预定义事件的拦截 相对于onclick自定义事件一般是不需要加return的 去掉也可 但对于比如onsubmit之类的拦截事件 必须要加return事件 因为要消耗掉系统本身调用 并且 return的返回值必须与系统预定义返回值同类型 比如 return false return 0 等等......

js自定义函数默认返回值是多少?
默认 不写 return ,返回值是 undefined,未定义 如果只写了return; 返回值也是undefined,未定义

相似回答