masklinn a écrit :
Suffit d'aller voir la doc
Mais je pense que tu souffres d'une certaine confusion quand au rôle/but de charAt, si tu lis la description de la méthode tu te rendras compte qu'il n'y a aucune raison pour que ça renvoie un booléen
|
Effectivement, au premier degré, car en faite la valeur de retour de charAt est le caractere a la position passé dans cette methode, mais dans leventualité ou on demmande une position supérieur a ce que contient la string en nombre de lettre, cela nous renvoietil quelque chose si non, pourquoi mes condition 1 ,2 ,3 dans lexemple que jai donner en debut de topic marche telle? car si 1 vaut true et 0 vaut false ya kkchose que je pige pas. bref je vais aller refaire mes lecture, merci de ta reponse
pourquoi ceci fonctionne :
Code :
- if(maString.charAt(200) == 1){
- alert('exist')
- }else{
- alert('exist pas')
- }
- //renvoie existe pas
|
mais pas ceci :
Code :
- if(maString.charAt(200) == true){
- alert('exist')
- }else{
- alert('exist pas')
- }
- //renvoie rien
|