Man ir funkcija:
function myfunction() {
if (a == 'stop') // How can I stop the function here?
}
Vai JavaScript ir kaut kas līdzīgs exit()
?
Varat vienkārši izmantot return
.
function myfunction() {
if(a == 'stop')
return;
}
Tas nosūtīs atgriešanas vērtību undefined
uz jebkuru funkciju, kas to izsauca.
var x = myfunction();
console.log( x ); // console shows undefined
Protams, jūs varat norādīt citu atgriešanas vērtību. Jebkura atgrieztā vērtība tiks reģistrēta konsoles logā, izmantojot iepriekš minēto piemēru.
return false;
return true;
return "some string";
return 12345;
ja jūs meklējat skriptu, lai izvairītos no veidlapas iesniegšanas, ja ir atrastas dažas kļūdas, šai metodei vajadzētu strādāt.
function verifyData(){
if (document.MyForm.FormInput.value.length == "") {
alert("Write something!");
}
else {
document.MyForm.submit();
}
}
mainiet Nosūtīt pogas tipu uz "pogu"
<input value="Save" type="button" onClick="verifyData()">
ceru, ka tas palīdzēs.