Number
Fermé
tiaff
Messages postés
50
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
18 octobre 2012
-
14 nov. 2009 à 18:56
tiaff Messages postés 50 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 octobre 2012 - 15 nov. 2009 à 16:05
tiaff Messages postés 50 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 18 octobre 2012 - 15 nov. 2009 à 16:05
1 réponse
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
14 nov. 2009 à 19:25
14 nov. 2009 à 19:25
en fait les variables ont un "type" (c'est à dire savoir comment le javascript doit interpréter tes variables).
Je ne connais pas grand chose en javascript, mais ça à l'air facile (je peux me tromper néanmoins) :
dans ta variable il y aura "30" (entre guillements, c'est à dire : du texte !)
toi tu veux utiliser ton nombre pour faire divers trucs.
par exemple si tu fais 3 fois tavariable, ça va être dur pour le javascript de comprendre ce que tu veux faire, car tu lui dis : 3 fois "DuTexte".
Mais en fait, tu sais bien que dans ton texte il y a un nombre, alors tu veux que javascript le voit comme tel.
C'est le but de la fonciton number, qui transformera "30" (un texte, on appelle ça en informatique "une chaîne de caractères") en 30 (un nombre)
Je ne connais pas grand chose en javascript, mais ça à l'air facile (je peux me tromper néanmoins) :
dans ta variable il y aura "30" (entre guillements, c'est à dire : du texte !)
toi tu veux utiliser ton nombre pour faire divers trucs.
par exemple si tu fais 3 fois tavariable, ça va être dur pour le javascript de comprendre ce que tu veux faire, car tu lui dis : 3 fois "DuTexte".
Mais en fait, tu sais bien que dans ton texte il y a un nombre, alors tu veux que javascript le voit comme tel.
C'est le but de la fonciton number, qui transformera "30" (un texte, on appelle ça en informatique "une chaîne de caractères") en 30 (un nombre)
14 nov. 2009 à 19:26
15 nov. 2009 à 00:14
Merci pour la réponse, mais
pas de message d'erreur sans la ligne de la fonction Number !!!
var ageCh;
ageCh = prompt("quelle est votre age?" , "30");
alert("Votre année de naissance est l'année "+(2008-ageCh)+"...");
j'ai la même boite de dialogue et une fois l'age validé, l'année de naissance s'affiche normalement.
Est-ce que Number est facultatif?
Merci
15 nov. 2009 à 13:09
15 nov. 2009 à 13:12
Peut-être que number sert si tu mets un nombre et autre chose que du nombre.
ex : si tu mets "30 et demi" au lieu de "30" ?
15 nov. 2009 à 16:05
si j'ai bien compris, pour que l'opération (2009-ageNo) se déroule bien, il faut une fonction:
qui converti la chaîne de caractère "30" en numérique 30.