js return 无效 继续执行的问题
请问大家,为什么我清空文本框之后,$("#StartDate").attr("value", ''); , 之后 return无效 去继续执行?
if (starttimeint > endtimeint) {
alert("StartDate不能大于EndDate");
$("#StartDate").attr("value", '');
$("#EndDate").attr("value", '');
return;
} JavaScript [解决办法]
仅仅 return 或没有,函数就没有返回值(undefined)
既然没有返回值,那么也就不能判断是否终止执行了
[解决办法]
return 等于 return undefined;
不等于 return false; 这个是表示取消默认行为和冒泡行为。