function a(){b();//在這里加一段代碼,讓整個js程序結束}function b(){
成都創(chuàng)新互聯公司主要從事做網站、網站設計、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務茄子河,十多年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
alert("abc");}a();alert("def");
function a(){
//這樣就能終止你的程序a了return;}但看你的js代碼,你后面是調用a()和alert(),即使你終止了a(),但后面的alert();還是會執(zhí)行了,就相當于java里的main函數一樣,順序執(zhí)行很好···但是你告訴我應該怎么做········ 問題補充:clue 寫道 throw "出錯了!"; function (yy){var i;var charset="#$%\(\)";try{for(i=0;icharset.length;i++){
if(yy.indexOf(charset.charAt(i))=0)
··幫忙看下·······
js沒有類似的exit函數
一般要終止js函數的執(zhí)行,可以使用return
如果要調試方便的話,可以借助console.log alert 等函數
當然也可以使用瀏覽器的調試工具設置斷點
1、如果終止一個函數的用return即可,實例如下:
function?testA(){
alert('a');
return;
alert('b');
alert('c');
}
testA();
程序執(zhí)行彈出'a'便會終止。
2、在函數中調用別的函數,在被調用函數終止的同時也希望調用的函數終止,實例如下:
function?testC(){
alert('c');????
return?false;????
alert('cc');
}
function?testD(){
if(!testC())?return;
alert('d');
}
testD();
兩個函數做了修改,testC中返回false,testD中對testC的返回值做了判斷,這樣終止testC的同時也能將testD終止,程序執(zhí)行彈出'c'便會終止。