Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée des instructions if...else et switch des instructions conditionnelles javaScript

青灯夜游
Libérer: 2018-10-23 17:13:31
avant
2002 Les gens l'ont consulté

Cet article vous apporte une explication détaillée des instructions if...else et switch des instructions conditionnelles javaScript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

instruction conditionnelle if...else

Si vous souhaitez qu'un script soit exécuté lorsque la condition est vraie uniquement, comme suit :

var num = 0;if(num ===0){  
    console.log("出来吧,小宝贝!") 
 }
Copier après la connexion

Si vous souhaitez exécuter A lorsque la condition est vraie, et exécuter B dans les autres cas :

var num = 0;if(num ===1){  
    console.log("出来吧,小宝贝!") 
 }else{
    console.log("出不来了,小三不能见人,哈哈!") 
}
Copier après la connexion

if...else peut également être remplacé par l'opérateur ternaire :

if(num === 1){
    num--;
}else{
    num++;
}
Copier après la connexion

Remplacez l'instruction ci-dessus par l'opérateur ternaire :

(num === 1) ? num-- :num++;
Copier après la connexion

Si nous avons plusieurs scripts, nous pouvons utiliser if...else plusieurs fois pour exécuter différentes instructions selon différentes conditions :

var name = "Mark";if(name === "振伟"){
    console.log("我是振伟哥");
}else if(name === "Mark"){
    console.log("我就是小马喽");
}else if(name === "锦斌"){
    console.log("我就锦斌哥");
}else if(name === "贺贺"){
    console.log("我是刘贺,打死你,哈哈");
}else if(name === "老乡"){
    console.log("我就是你老乡");
}else if(name ===""){
    console.log("玩的有点嗨,哈哈,撤了");
}
Copier après la connexion

Nous pouvons également utiliser des instructions switch. Si la condition de jugement est la même que ci-dessus, elle est la suivante

var name = "Mark";switch(name){    case "振伟":
        console.log("我是振伟哥");    break;    case "Mark":
        console.log("我就是小马喽");    break;    case "锦斌":
        console.log("我是振伟哥");    break;    default:
        console.log("name is not 振伟、Mark、锦斌");
}
Copier après la connexion

Remarque : les mots-clés switch, case et break sont très importants, ne les sous-estimez pas, la casse détermine si le courant est utilisé ; la valeur du commutateur est propice au cas Les valeurs des instructions de branche sont égales. break mettra fin à l’exécution de l’instruction switch. S'il n'y a pas d'interruption, une fois le cas en cours exécuté, le cas suivant continuera à être exécuté jusqu'à ce qu'une interruption soit rencontrée ou que l'exécution du commutateur se termine. par défaut, cette instruction sera exécutée lorsque l'expression ne correspond à aucune valeur précédente.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!