Js如何终止函数的执行

JavaScript014

Js如何终止函数的执行,第1张

js没有类似的exit函数

一般要终止js函数的执行,可以使用return

如果要调试方便的话,可以借助console.log alert 等函数

当然也可以使用浏览器的调试工具设置断点

可以加上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)

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

1、新建一个html文件,命名为test.html。

2、在test.html文件内,在p标签内,使用input标签创建两个数字输入框,并分别设置其id为num1,num2,主要用于下面通过该id获得input对象。

3、在test.html文件内,使用button标签创建一个按钮,按钮名称为“相加”。

4、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行numsum()函数。

5、在js标签中,创建一个名称为jia()的函数,它的参数分别为a和b,在函数内,通过return返回a参数与b参数相加后的值。

6、在js标签中,再创建一个numsum()函数,在函数内,使用getElementById()通过id获得input对象,并使用value属性获得输入的数字,然后调用jia()函数,并将num1和num2两个值传递给jia()函数进行相加,最后,使用alert()方法输出相加的结果。