Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1093 connectés 

  FORUM HardWare.fr
  Programmation

  syntaxe de javascript parenthèse or not

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

syntaxe de javascript parenthèse or not

n°23861
lamatrice
Posté le 11-04-2001 à 09:21:47  profilanswer
 

voila
quand je demandez un prompt au visiteur,  
ça récupère la valeur true ou false
bon, pour traiter cela dans une condition (par exemple)
reponse=prompt("ça gaze" );
if (reponse==true) {
machinbidule}
 
c'est le ==true qui me pose prob, pourquoi je ne doit pas mettre true entre parenthese, ça me parait logique reponse=="true", puisque c'est une chaine de caractère.
avec les parenthèse il refuse de le prendre ?
qqun à une idée explicative d'explication explicante mon angoisse existancielle. merci

mood
Publicité
Posté le 11-04-2001 à 09:21:47  profilanswer
 

n°23870
wouatouwou​atou
Posté le 11-04-2001 à 09:41:59  profilanswer
 

tu veux dire entre guillemet et non parenthese je suppose...
Si ton prompte() retourne un booleen alors tu peux pas le comparer a une chaine de caracteres (question de typage)... sinon, ben c bizarre..
Une 'fonction' en javascript qui retourne rien (procedure koi) retourne toujours true :)


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
n°23883
lamatrice
Posté le 11-04-2001 à 09:57:14  profilanswer
 

oui oui mais ma quetion c'est pourquoi true n'est pas un chaine
 
je trouve logique de la comparer comme ça reponse=="true" et on comme ça reponse==true

n°23888
nabab
I'm blogging this.
Posté le 11-04-2001 à 10:02:12  profilanswer
 

ben wouatouwouatou te donne la réponse en javascript true et false sont des booleens a part entiere ce ne sont pas des chaines de caracteres et d'ailleurs il ne faut pas mettre (reponse==true) mais (reponse) afin de garder à l'esprit ce phenomene


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°24165
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-04-2001 à 09:23:14  profilanswer
 

Je suppose que prompt renvoie false (chaine vide ou invalide) si on met rien comme texte ou clic sur Annuler.
Comme true = n'importe quoi sauf 0, quand y a une chaine valide repose == true.

 

[edit]--Message édité par antp--[/edit]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°24193
petoulachi
A fortiori, brigadier chef
Posté le 12-04-2001 à 10:14:52  profilanswer
 

je suis d'accord avec nabab, il faut que tu fasse
if (reponse)
{
    blablabla
}
enfin si ta fonction retourne un boolean bien sur ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  syntaxe de javascript parenthèse or not

 

Sujets relatifs
[JAVASCRIPT] retours ligne dans des ' alert() ' ;JavaScript Vs Applet
[javascript] comment précharger des images ???[Javascript, ASP , HTML, PHP ou autre ?] Identité !
JAVASCRIPT : s adresser à des objets d un formulaire.....Intégrer du code C dans un javascript : possible?
[JAVASCRIPT] Faire du HTML sur une page WEB ?javascript : pb avec le bordercolor
[javascript] Pouvez-vous me "traduire" cette ligne?Aide pour un javascript........
Plus de sujets relatifs à : syntaxe de javascript parenthèse or not


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR