Question javascript
Résolu
Coucourde2000
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Coucourde2000 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Coucourde2000 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Je n'y connait rien en javascript. Que veut dire :
currentHeadingSlideID = currentHeadingSlideID == 1 ? 2 : 1;
Merci!!
currentHeadingSlideID = currentHeadingSlideID == 1 ? 2 : 1;
Merci!!
A voir également:
- Question javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
1 réponse
Bonjour,
Ce n'est pas que du js mais dans la plupart des langages, c'est l'operateur ternaire.
en premier une conition booleen ? en second la valeur à effecter si booleeen vrai en 3 après le : valeur à affecté sinon
c'est une syntaxe très puissante pour du code compact.l'équivalent de ton code est
Une autre sorte d'affectation que tu risques de voir en js est avec l'opérateur ou ||.
qui affecte "a" à 5 si il est faux(undefined null ou 0 ou false ou ''), cela marche car en js les || retoune le premier élément vrai ou le dernier faux si il y a pas de vrai.
De même l'opérateur && peut être un raccourcis pour faire des if.
bonne chance à toi dans le monde du js.
Ce n'est pas que du js mais dans la plupart des langages, c'est l'operateur ternaire.
en premier une conition booleen ? en second la valeur à effecter si booleeen vrai en 3 après le : valeur à affecté sinon
c'est une syntaxe très puissante pour du code compact.l'équivalent de ton code est
if(currentHeadingSlideID == 1){
currentHeadingSlideID = 2
}else{
currentHeadingSlideID = 1
}
Une autre sorte d'affectation que tu risques de voir en js est avec l'opérateur ou ||.
var a = a || 5;
qui affecte "a" à 5 si il est faux(undefined null ou 0 ou false ou ''), cela marche car en js les || retoune le premier élément vrai ou le dernier faux si il y a pas de vrai.
De même l'opérateur && peut être un raccourcis pour faire des if.
ex: a && maFonction();n'executera ma fonction que si a est vrai(tu peux te passer totalementde if else grace au opérateur ET et OU et c'est d'ailleur ce que fait le compresseur google closure.
bonne chance à toi dans le monde du js.
Coucourde2000
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
Merci !!