2. Werden JavaScript-Bedingungen und Schleifenanweisungen wirklich verwendet?

Bedingte Anweisung in js

Branch and Loop-Anweisung

if-Anweisung

var age = prompt("请输入您的年龄:");
if( age<18 ){
    
    
	alert("你还未成年");
}else if(age>100){
    
    
	alert("bu");
}
else{
    
    
	alert("你成年");
}

prompt () öffnet das Eingabefeld, klicken Sie auf OK, um zum Eingabeinhalt zurückzukehren, klicken Sie auf Abbrechen, um zur Null zurückzukehren.
alert () öffnet einen Warndialog

Fügen Sie hier eine Bildbeschreibung ein
string.length wird
verwendet, um die Länge des Strings abzurufen. Der Rückgabewert ist number

var password = prompt("请输入您的密码:");
if( password.length != 6 ){
    
    
	alert("are you sure ,密码6位数字");
}else{
    
    
	if( isNaN(password)==true){
    
    
		alert("纯数字");
	}else{
    
    
		alert("输入成功");
	}
}

Eine kleine Kastanie

var str="abcl23";
var num parseInt(str) ;
if(num==NaN){
    
    // NaN和任何内容都不相等,包括它本身
	alert(NaN) ;
}else if(num==123){
    
    
	alert( 123);
}else if(typeof num=="number" ){
    
    
	alert( "num" ) ;
}else{
    
    
	alert ( "str" );
// num为答案啊

document.write ()
doucument.write ("content");
Inhalt an den Browser ausgeben

Der Schalter wird verwendet, um mehrere Bedingungen zu beurteilen

switch(expression){
    
    
	case value:statement
	break;
	case value:statement
	break;
	default:statement
}

Holen Sie sich den Wochentag
new Date (). GetDay ()
Holen Sie sich den Wochentag
Rückgabewert: number (0 ~ 6)

var week = new Date().getDay();
var weekstr = "";
switch(week){
    
    
	case 0:weekstr="日";
	break;
	case 1:weekstr="一";
	break;
	case 2:weekstr="二";
	break;
	case 3:weekstr="三";
	break;
	case 4:weekstr="四";
	break;
	case 5:weekstr="五";
	break;
	default:weekstr="六";
}
document.write("今天是星期"+weekstr);

Die Schleifenanweisung in js
für for-in while do ... while
Fügen Sie hier eine Bildbeschreibung ein

for(var i=1;i<=100;i++){
    
    
	document.write(i+"<br />");
}

Wenn Schleifen und Schleifen verschachtelt sind, befolgen Sie die folgenden Regeln:
1. Die innere Schicht wird nicht ausgeführt, wenn die äußere Schicht falsch ist;
2. Die äußere Schicht wird zuerst ausgeführt, und dann wird die innere Schicht ausgeführt, bis der Zustand der inneren Schicht falsch ist, und dann wird die äußere Schicht ausgeführt.

Fügen Sie hier eine Bildbeschreibung ein

var i=1;
while(i<=100){
    
    
	document.write(i+"<br />");
	i+=2;
}

Fügen Sie hier eine Bildbeschreibung ein

var i=1;
do{
    
    
	document.write(i+"<br />");
	i+=3;
}while(i<=100);

Der Unterschied zwischen for- und while-Schleife
für Schleife ist geeignet,
um die Anzahl der Schleifen zu kennen, während geeignet ist, um die Bedingung zu kennen, die Schleife mit unbekannter Anzahl

break Beenden Sie die Schleife sofort. Beenden Sie
diese Schleife und starten Sie die nächste Schleife

NÄCHSTER:
JS-Funktion

Ich denke du magst

Origin blog.csdn.net/qq_44682019/article/details/108893420
Empfohlen
Rangfolge