Posez votre question Signaler

Javascript méthode to string

clément - Dernière réponse le 15 avril 2011 à 11:42
bonjour je m'amuse a faire des challenge en javascript mais jarive pa a comprendre a quoi sert le to string avec la chaine fin en clair ce code source la :
question=prompt("Quel est le mot de passe ?")
chaine="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"
nb=chaine.length
rst=nb.toString(2)
if ( question == rst )
{
alert("Bien joué !!")
}
else
{
alert("Désolé mais non. ;")
}
je ne veux pas que vous me donnier la réponse (loin de là) j'aimerai savoir comment on fait pour la trouver.
Merci d'avance
Lire la suite 

Javascript méthode to string »

13 réponses
Réponse
+46
moins plus
Bonjour,

je suis modérateur de newbie contest et je viens de lire ce message. Serait il possible de supprimer le topic, car comme le dit toto, ces épreuves font partie du challenge et il est considiré comme triche de demander la réponse sur des forums.

Merci d'avance

Enjoy

The lsd
Ajouter un commentaire
Réponse
+2
moins plus
chaine="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"
nb=chaine.length
rst=nb.toString(2)
alert ("le mot de passe est : "+rst)
question=prompt("Quel est le mot de passe ?")
if ( question == rst )
{
alert("Bien joué !!")
}
else
{
alert("Désolé mais non. ;")
}

ou en auto directe

question=prompt("Quel est le mot de passe ?")
chaine="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"
nb=chaine.length
rst=nb.toString(2)
if ( question == rst )
{
alert("Bien joué !!")
}
else
{
alert("Désolé mais non. ;")
}
Ajouter un commentaire
Réponse
+2
moins plus
le petit tricheur, il s'agit d'un test de newbiecontest.org:
http://www.newbiecontest.org/epreuves/javascript/ep5+.html
Ajouter un commentaire
Réponse
+1
moins plus
c'est pas un cast?
B2n- 6 avril 2007 à 17:51
Ca sert a calculer le nombre de caractères de ta chaine (en l'occurence : 61)
nb=chaine.length

Converti le resultat nb en binaire
rst=nb.toString(2)

donc le mot de passe, c'est 61 en binaire...je te laisse convertir
Ajouter un commentaire
Réponse
+1
moins plus
Je vois que tu demandes les reponses de chez atomic,lol
Bon challenge a toi,
Cordialement,freekiss
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

peux-tu nous convertir 61 en binaire ?
merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

61 en binaire
111101
Ajouter un commentaire
Réponse
+0
moins plus
La réponse est : 110100

C'est à dire 52 lettres dans la chaîne, et 52 en binaire s'écrit : 110100
Ajouter un commentaire
Réponse
-1
moins plus
rst=nb.toString(2)
salut je ne suis pas un specialiste en javascript mais je pense que cette instruction n'a rien a voire avec les binaires lol
mais avec les chainnes de caractere !!!!
toto - 15 avril 2011 à 11:42
Effectivement tu n'es pas spécialiste, on quand on sait pas... ben on répond pas !
Le '2' permet justement de spécifier la base dans laquelle on souhaite obtenir la représentation de la chaine, en l'occurrence ici en binaire...
Ajouter un commentaire
Réponse
-1
moins plus
toString
c'est plutot changer le nb (nombre) de type numero a un type chainne de caractére comme ds le delphi
intTOstr (integer to string) = nombre a une chaine de caractere
Ajouter un commentaire
Réponse
-1
moins plus
toString
c'est plutot changer le nb (nombre) de type numero a un type chainne de caractére comme ds le delphi
intTOstr (integer to string) = nombre a une chaine de caractere
alors a mon avis le mot de passe seras si je fait le calcule (26+26+9=61) le mot de pass est '61'
le variable de type string
Ajouter un commentaire
Ce document intitulé « javascript méthode to string » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?