Der Inhalt dieses Artikels befasst sich mit den Verwendungsfähigkeiten (Codebeispiele) von Return/Break-Anweisungen. Ich hoffe, dass er für Freunde in Not hilfreich ist Du hast geholfen.
Wenn wir in JavaScript möchten, dass das Programm nach der Hälfte der Funktion ausgeführt wird, stoppen wir im Allgemeinen die Ausführung des nachfolgenden Codes nach der Beurteilung oder dem Abschluss einer bestimmten Operation und verwenden Return, um die Funktion zu beenden.
Zum Beispiel:
//去除前后的空格 function spaceWord(vRet){ if(!vRet) return vRet; //条件循环 当不满足自身的条件的时候继续循环,当达到条件的时候 终止运行 一般用return //while这样的循环语句可以中断代码的执行, while (true) {//推出条件 if (vRet.indexOf (' ') == 0) { vRet = vRet.substring(1, parseInt(vRet.length)); } else if ((parseInt(vRet.length) != 0) && (vRet.lastIndexOf (' ') == parseInt(vRet.length) - 1)) { vRet = vRet.substring(0, parseInt(vRet.length) - 1); } else { return vRet;//使用return 终止运行 跳出执行体 } } } console.log(spaceWord(spaceStr));
Was ist jedoch, wenn ich mehrere Beurteilungsebenen treffen möchte und nur eine der Beurteilungen unterbrochen werden muss? Was ist mit dem Code dahinter ?
function(){ //代码1... if(stopRun == true){ //代码2 ... if(cando == false){ return } //代码3 ... } //代码4 ... }
var stopRun = true,cando = false; function ww(){ //代码1... while(stopRun == true){ //代码2 ... console.log(2) if(cando == false){ break } //代码3 ... console.log(3) break } //代码4 ... console.log(4) }
!!!Achtung!!!Denken Sie daran, am Ende von while eine Pause einzufügen, sonst entsteht eine Endlosschleife.
function(){ var a=0; while(a==0){ console.log("我要") a++ if(a!=1)break console.log("我再要") a++ if(a!=2)break console.log("我还要") break } }
Das obige ist der detaillierte Inhalt vonTipps zur Verwendung von Return/Break-Anweisungen (Codebeispiele). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!