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
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
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.
var i=1;
while(i<=100){
document.write(i+"<br />");
i+=2;
}
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