Pb java/javascript
Résolu
sophieeeeee
Messages postés
1396
Date d'inscription
Statut
Membre
Dernière intervention
-
franxcis -
franxcis -
Bonjour,
voila j'ai devant moi le code suivant:
chaine= "moi";
nb=chaine.length;
rst=nb.toString(2);
je voudrais comprendre: dans nb on aura la taille de la chaine "chaine" c'est a dire "moi" donc 3
mais après je ne comrends pas ce que fait toString(2)
quelqu'un saurait il??
Merci de votre aide.
voila j'ai devant moi le code suivant:
chaine= "moi";
nb=chaine.length;
rst=nb.toString(2);
je voudrais comprendre: dans nb on aura la taille de la chaine "chaine" c'est a dire "moi" donc 3
mais après je ne comrends pas ce que fait toString(2)
quelqu'un saurait il??
Merci de votre aide.
Configuration: Windows Vista Firefox 2.0.0.15
7 réponses
-
Bonjour,
la methode toString() de l'objet String permet de changer de base.
exemple:
val = "10";
res = val.toString(2);
ici res vaut: "00001010"
donc dans ton cas tu na pas besoin de changer de base.
tu ecrit simplement:
rst=nb.toString();
Bon courrage! -
non ce serait égal à 3 en binaire donc 00000011
si j'ai bien compris
mais je pense que c'ets bien ça -
-
Bonjour,
voila j'ai devant moi le code suivant:
chaine= "moi";
nb=chaine.length;
rst=nb.toString(2);
nb = 3 et nb sera du type nombre
rst =3 sauf que rst sera de type chaine de caractères -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Re,
en Javascript tout est objet et il n'y a pas vraiment de notion de type.
dans ton cas tu manipulle des chaines de caracteres donc, les bases tu t'en moque.
le parametre passer a ToString sert a effectuer un changement de base ex:
passer de la base 10 en base 16(hexa). -
oui je sais en java c'est pareil, .tostring sert à retourner la description de l'objet. j'avais pas vu le 2 dans la parenthèse. mais ca ne change pas ce que j'ai dit