if(..){
return;
}这里return 默认返回什么?
return;
}这里return 默认返回什么?
解决方案 »
- ExtJS3.4.0的AJAX同步问题怎么解决
- 新手请教程序的问题
- 新手一个问题请大家帮忙看看,关于onblur的问题函数老是调用不进去
- 如何调用另一个函数的数组变量,
- 给位虾友,求助一个正则表达式来替换一个字符串
- 一个关于右键点击下载的问题
- 怎么固定浏览器页面大小、让即使网页内容多也不会撑开
- popup中显示select控件的问题
- 如何通过页面onclick事件, 生成多动态输入框列表?
- 分类导航菜单代码---上这个网站的左边全部需求分类导航中鼠标停在主分类时子分类右边显示怎么改把子分类显示在左边??谢谢!
- Ext用表单提交下拉框的问题
- 有谁知道dojo 1.3.1版本和1.1.1版本的区别是什么
当函数返回类型为void时,只能return;
function f()
{
return;
}
window.alert(f());
结果是undefined
<script>
function test(){
var a = "123";
var b = "456";
alert("如果a不等于b,那么直接退出本函数");
if(a != b){
alert("a != b");
return;
}
alert("a == b");
}
test();
</script><script>
function b(){
alert("我是b函数")
return;
alert("return后面的代码不会被执行");
}
function a(){
alert("首先要执行b函数");
b();
alert("从b返回后继续执行a函数");
}
a();
</script>
你看看这个例子就会明白了
当函数无return语句或没有明确return值时返回undefined,void()前置返回undefined
楼主头像不错,michael。参见:return 语句
从当前函数退出,并从那个函数返回一个值。return[()[expression][]];
可选项 expression 参数是要从函数返回的值。如果省略,则该函数不返回值。说明
用 return 语句来终止一个函数的执行,并返回 expression 的值。如果 expression 被省略,或在函数内没有 return 语句被执行,则把值 undefined 赋给调用当前函数的表达式。
alert(function(){return;}());
</script>
不少人讲我头像不错。
不过在csdn上有一个人跟我头像差不多,真是……世界太小了。那个头像差不多的来举下手,我们做朋友吧。