return的作用【原创】
其实我一直对于return这个功能没有一种很明显的感受。反正人家用我也用。其实return顾名思义就是返回,返回到哪儿呢?如果没有强调return什么值什么地方,单单一个return的话,那么可以把它理解为stop!没错,程序在这里就停了。我们举个例子:
一个input验证js代码:
??? var fuc = document.getElementById("obj_code");
??? if(fuc.value == ""){
??? alert("请填写QQ号码");
??? return;
??? }
?? ??? if (isNaN(Number(fuc.value)) ) {
??? alert("请用数字填写QQ号码");
??? return;
??? }
??? if(fuc.value.length < 5 || fuc.value.length > 11){
??? alert("请输入5到11位正确的QQ号码");
??? return;
??? }
?
如果不加return的话,每一次验证都会走那三个判断流程,最后还是会submit,加了return,那一层验证就在那一层。
?
就那么简单。ok~
?