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

  FORUM HardWare.fr
  Programmation

  [Javascript] Probleme de condition

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Probleme de condition

n°57613
skynet
Posté le 05-09-2001 à 01:42:47  profilanswer
 

Je souhaite utiliser une ligne du style :
nom=prompt("truc" )
H=nom.charAt(0)
 
Et ajouter une condition :  si la 1ere lettre est A.
genre : if H==A
Mais il faut absolument que ca soit 1 nombre, or je veux 1 lettre ou une chaine.
Qu'est ce que je dois faire ?
 :hello:

mood
Publicité
Posté le 05-09-2001 à 01:42:47  profilanswer
 

n°57636
BarraudDen
Posté le 05-09-2001 à 10:24:48  profilanswer
 

if H=="A" plutot

n°57695
skynet
Posté le 05-09-2001 à 13:22:58  profilanswer
 

Ouais mais ca marche pas quand meme. :(  
 
Pas une autre idée ?

n°57699
_naoua
Posté le 05-09-2001 à 13:27:33  profilanswer
 

Je crois qu'il existe commme un genre d'objet string qui te permet de faire la comparaison entre deux strings... mais bon,n'étant pas une star en javascript, je ne peux pas t'aider + que çà... çà serait du php, çà serait différent..

n°57702
_epegasus_
Posté le 05-09-2001 à 13:38:48  profilanswer
 

Si tu veux comparer la premiere lettre de ta chaine avec une autre chaine il faut ecrire :
 
nom=prompt("truc" )  
H=nom.charAt(0)  
if(H=="A" ){
//code
}
 
Si ca marche pas, l'erreur vient d'ailleurs ...

n°57708
FLY LM
Posté le 05-09-2001 à 13:46:47  profilanswer
 

skynet a écrit a écrit :

Je souhaite utiliser une ligne du style :
nom=prompt("truc" )
H=nom.charAt(0)
 
Et ajouter une condition :  si la 1ere lettre est A.
genre : if H==A
Mais il faut absolument que ca soit 1 nombre, or je veux 1 lettre ou une chaine.
Qu'est ce que je dois faire ?
 :hello:  




 
Précise moi exactement ce que tu veux tester :
 
- Que le premier charactère de la chaîne entrée dans le prompt soit une lettre ???
- Que la chaîne entrée dans le prompt soit constituée que de lettre ???

n°57728
FLY LM
Posté le 05-09-2001 à 14:07:54  profilanswer
 

Admettons que tu veuilles contrôler que la chaîne entrée dans le prompt soit composée uniquement de lettre :
 
<script language="Javascript">
texte = prompt('truc');
document.write("chaine à traiter : "+texte+"<br>" );
p = /^([^\d]+)$/
if(resultat = texte.match(p))
{
 document.write("Ok ça passe : "+resultat[1]);
}
else
{
 document.write("Saisie incorrecte" );
}
</script>
 
Si tu souhaites juste contôler que le premier caractère est bien une lettre alors remplace p par :
 
p = /^([^\d]).*$/
 
etc...


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

  [Javascript] Probleme de condition

 

Sujets relatifs
[php] condition dans un tableau[PHP]Gros problême avec les include
[PHP]Gros problême avec les include[JAVASCRIPT] Changer le curseur de la souris...
[JavaScript] Propriétés bizzares ...[Javascript] Tester si un objet existe
doc exauhstive sur le JavaScript ?!javascript
[Javascript][Javascript] recuperer une valeur dans l'URL
Plus de sujets relatifs à : [Javascript] Probleme de condition


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