如何终止JS继续运行??

JavaScript08

如何终止JS继续运行??,第1张

终止JS运行有如下几种可能:

一.终止函数的运行的方式有两种:

1、在函数中使用return,则当遇到return时,函数终止执行,控制权继续向下运行。

2、在函数中使用try-catch异常处理,需要结束时,使用throw抛出异常。

二.终止动画特效的运行的方式是使用stop方法:

1、stop([clearQueue],[gotoEnd]):停止所有在指定元素上正在运行的动画。

2、如果队列中有等待执行的动画(并且clearQueue没有设为true),将被马上执行。

3、终止表单提交的方式:在表单提交事件中使用returnfalse;可以阻止表单提交。

4、终止定时函数执行的方式:使用window.clearInterval(定时器对象)或window.clearTimeout(定时器对象)可以终止正在执行的定时器。

扩展资料:

S即Javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。

当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

知道你要实现的效果了,但是不能这么写。js里面没有停顿。可以使用定时器。给你写个大概的例子。

var i=0

function fun_run_clickLogin( ){

if(i>=data.length){

return

}

clickLogin(ip, Port, LoginNane, Pws, ServerId, ManorId)

setTimeout(function(){

i++

fun_run_clickLogin()

},500)

}

1、如果终止一个函数的用return即可,实例如下:

function testA(){

    alert('a')

    return

    alert('b')

    alert('c')

}

testA()

程序执行弹出'a'便会终止。

2、在函数中调用别的函数,在被调用函数终止的同时也希望调用的函数终止,实例如下:

function testC(){

    alert('c')    

    return false    

    alert('cc')

}

function testD(){

    if(!testC()) return

    alert('d')

}

testD()

两个函数做了修改,testC中返回false,testD中对testC的返回值做了判断,这样终止testC的同时也能将testD终止,程序执行弹出'c'便会终止。