js有没有像php那样的exit直接退出函数的函数?

JavaScript017

js有没有像php那样的exit直接退出函数的函数?,第1张

有,在js中用于中断程序继续运行的3种方法: break continue return

break和continue一般用于循环,进行打断

return是返回结果值,如果为了中断程序

一般通过 return false 去中止程序的继续运行

就拿你楼上的问题来回答吧

注释: A : if(true){} B : if(!true){return ...} ..

在校期间,不管写什么语言。都喜欢使用A 认为B还会在进行一次boolean转换。会不会太浪费了。

工作期间。发现我真的是too 养 too 森破

所以我现在个人建议使用B

1: cpu处理这个的速度 好比你吃了一口米饭,再吃一粒米粒。 毫无压力。

2: 因为我们用的是nodejs 所以B方案的优势就出来了。在异步调用中。有错立即抛出来。这是一个很好的习惯(调试 以后的工程师 都会很感谢你这样做的)

3: 你不感觉if(true){xxxxxxxxxx} 这样多的话就会出现

你感觉好看吗? 你确定你懂代码又有洁癖的老板不揍你?

可以加上if条件语句 例如

   var a=0

function show(){

   a=a+1

   document.getElementById('abc').style.left=a+'px'

}

timer=window.setInterval('show',1000)

这是一个无限执行的函数, abc的left值,每隔一秒都会增加1,无限增加

假设,我们让a增加到10然后这个函数就停止

那么

var a=0

function show(){

   a=a+1

   if(a>10){

   a=10

   window.clearInterval(timer)

   }

   document.getElementById('abc').style.left=a+'px'

}

timer=window.setInterval('show',1000)

哥们你采纳的太早了 = =!