Bonjour,
A quoi correspond le -1 dans cette condition s'il vous plait ?
Y a-t-il une autre manière de formuler cette condition?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(lettresRestantes != -1) { }
Bonjour,
A quoi correspond le -1 dans cette condition s'il vous plait ?
Y a-t-il une autre manière de formuler cette condition?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(lettresRestantes != -1) { }
il faut voir d'où vient cette valeur dans "lettresRestantes".
il y a certaines méthodes qui retourne -1 comme par exemple la recherche d'une chaine de caractères dans une autre :
https://developer.mozilla.org/fr/doc...String/indexOf
Bonsoir,
Voici le code en entier.
Y a-t-il moyen d'écrire cette ligne autrement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 var prenom = readline.question("Entrez votre prenom svp : "); var firstLettrePrenom = prenom.substring(0,1); var firstLettrePrenomMaj = firstLettrePrenom .toUpperCase(); var lettresRestantes = prenom.substring(1); var indiceTiret = 0; var positionCaractere = 0; var positionCaractereMaj = 0; var caractereRemplacement = ""; var prenomFinal = ""; if(lettresRestantes != -1){ indiceTiret = lettresRestantes.indexOf("-"); positionCaractere = lettresRestantes.charAt(indiceTiret+1); positionCaractereMaj = positionCaractere.toUpperCase(); caractereRemplacement = lettresRestantes.replace("-"+positionCaractere,"-"+positionCaractereMaj); prenomFinal = firstLettrePrenomMaj.concat(caractereRemplacement); } console.log(prenomFinal);
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(lettresRestantes != -1){
Bonjour,
Cela correspond aussi à
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part if(lettresRestantes){...}
Bonjour javatwister,
Ah d'accord merci, en gros c'est un boolean ?
J'ai une dernière question: Parfois, je lis aussià quoi correspond le "> 0" ? C'est la même chose que "!= -1" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(variable > 0){...}
hello, indexOf retourn un int (de zero a X) s'il trouve ce que tu cherches (ce qui correspond a l'index de ce que tu cherches) et retourne -1 s'il ne trouve rien
tu as donc le choix entre tester !== -1 ou >= 0 pour savoir s'il a trouve quelque chose
je te deconseilles le test de javatwister : if(lettresRestantes){...}
car il est possible que l'index retrourne soit 0 et donc sera considere comme "false"
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.
Venez discuter sur le Chat de Développez !
Partager