5 回答
TA贡献70条经验 获得超21个赞
??只是返回值,
函数好像就是我问你要东西,你把东西给我.你给我的东西只是我要的东西.
而你给我一个了不影响我再问你要东西啊
好像765*567=433755你算过了,但是每次问你你还得运算.你就当它是个公式,你调用他就去做设定好的事情,返回了什么结果和它没关系,它只管在你给的条件下运算把所需结果返回
TA贡献70条经验 获得超21个赞
对了差点忘了说了function fu(){}这个和let fu = function(){}一样你知道吧?
return并不是让fu=false.而是说告诉外面function的执行的结果是false.而执行这个函数时候的fu()就是它反馈这个结果的一个借口,一个通道.一般这个通道外面会有个东西接收这个返回值let xxx = fu();这个xxx接收的不是这个函数,而是这个函数的结果.
你记住了见到函数标识后面带()的就是调用了这个函数,不是把这个函数赋值给哪个,而是把函数返回的结果赋值给哪个
TA贡献5条经验 获得超5个赞
return是指函数执行完成之后的返回值,可以认为是执行完之后你可以拿到的东西。
返回值和函数的执行没有关联。
即使有关联也是执行会影响到返回值。
函数是一个代码块,一次定义,只要调用都可以执行。和返回值无关。
TA贡献9条经验 获得超8个赞
retrun true; 返回正确的处理结果。
return false;返回错误的处理结果;终止处理;阻止提交表单;阻止执行默认的行为。
return;把控制权返回给页面。
<form action="index.jsp" method="post" onsubmit="submitTest();"> <INPUT value="www"> <input type="submit" value="submit"></form>
<SCRIPT LANGUAGE="JavaScript"> function submitTest() { // 一些逻辑判断
return false; }
</SCRIPT>
以上代码实际情况是表单正常提交,若想它不提交,应该将
<form action="index.jsp" method="post" onsubmit="submitTest();">
改为
<form action="index.jsp" method="post" onsubmit="return submitTest();">
TA贡献4条经验 获得超1个赞
大神,我就是纠结假如返回给调用一个false是不是就相当于fn()等于false了??既然等于false那调用不是为假了,为假了下一次怎么还能调用??还是说返回给调用的值并不影响调用???求大神再详细解释一下!!!
添加回答
举报