Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > Javascript > Apprenez le Javascript ! > Les bases du Javascript > Les conditions > Lecture des commentaires

Les conditions

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne istu5 # Posté le 09/11/2006 à 12:41:47 - Ce membre a mis la note : 20
http://www.siteduzero.com/foru
Avatar
Groupe : Membres
Code : JavaScript
if (je_regarde_ce_tuto==vrai)
{
    documen.write('20/20');
}
Hors ligne TWal # Posté le 15/11/2006 à 13:01:00 - Ce membre n'a pas mis de note
Euh... Bonjour !
Avatar
Groupe : Membres
Un tout petit problème : à la dernière question il y a
  • false
  • true
  • false
  • true

sinon j'ai enfin trouvé un tuto pour le javascript :o)

Image utilisateur
 
Hors ligne Leonhart # Posté le 16/12/2006 à 01:50:02 - Ce membre n'a pas mis de note
There is no spoon
Avatar
Groupe : Membres
Code : JavaScript
if(chiffre == 2)
{
document.write(chiffre+' est pas égal à 2<br/>');
}
else
{
document.write(chiffre+' n\'est égal à 2<br/>');


il y à pas un problème là ^^

EDIT:
Code : JavaScript
var variable1 = true;
var variable2 = false;

if(!variable1 == variable2)
{
document.write('Variable1 est différent de variable2');
}

else
{
document.write('Variable1 est égal à variable2');
}


Idem pour ici, l'inverse de true est bien false donc ta condition n'est pas très logique !

I'll be here...
Why...?
I'll be 'waiting'...here...
For what?
I'll be waiting...for you...so...
If you come here...
You'll find me.
I promise.

Conseil de Séduction [1-2]
 
Hors ligne Harvis # Posté le 27/12/2006 à 21:00:38 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Pour les pipes, c'est même ALT GR + 6 (ou 1) qu'il faut taper (et pas sur le pavé numérique, encore!).
Hors ligne Dentuk # Posté le 02/01/2007 à 15:13:13 - Ce membre a mis la note : 12
Yamo...
Avatar
Groupe : Membres
Autant les tutos précédents étaient bons, autant ici il manque des précisions sur switch/break et il y a un truc faux :
Selon toi,Code : JavaScript
!1 != 5
Equivaut à :Code : JavaScript
1 == 5
Soit false.
Or ceci vaut true car ce qui est inversé c'est 1, 1 est non nul donc 1 == true, donc !1 = false (! inverse en booléen).
Donc on vérifie que false != 5 ce qui est vrai.
Pour que ça soit équivalent il faut faire :Code : JavaScript
!(1 != 5)
Là on vérifiera d'abord 1 != 5 (true) puis on inversera (=> false).

Ensuite pour le switch, on peut très bien mettre le default où on veut, et on peut mettre les mêmes instructions pour plusieurs valeurs, exemple :Code : JavaScript
switch(v)
{
    default:
        document.write('Vaut ni 2 ni 4');
    break;
    case 4:
    case 2:
        document.write('Vaut 2 ou 4');
}
Ensuite, le break; sert à sortir du switch() (ou while ou autre...).
Il peut être placé tout à la fin mais c'est inutile puisqu'on sort de toute façon du switch à la fin.

Image utilisateur
 
Hors ligne Lomerandin # Posté le 20/03/2007 à 19:21:02 - Ce membre n'a pas mis de note
alias Sgt.Pepper
Avatar
Groupe : Membres
Citation
If you're eighteen, then you can enter into the website.
Else, you can't.

Hum, ce n'est pas de l'anglais correct, mais l'idée est là.

En réalité, else est utilisé dans l'expression or else.
Citation
Give me that pen, or else I will hit you.
Donne-moi ce stylo ou je te tape.

Le célèbre if... then.. else... est en réalité le produit d'informaticiens qui auraient dû être plus assidus en cours :p

Et on dit : enter this website ;)

Image utilisateur
 
Hors ligne k@cem # Posté le 14/04/2007 à 14:07:02 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
C'est à peu près pareil que le PHP :p
Hors ligne Bogoris # Posté le 14/04/2007 à 23:30:04 - Ce membre n'a pas mis de note
Exit light ! Enter night !
Avatar
Groupe : Membres
Comme l'a dit Leonhart, il y a un problème :
Citation : tuto
Code : JavaScript
if(chiffre == 2)
{
        document.write(chiffre+' est pas égal à 2<br/>');
}
else
{
        document.write(chiffre+' n\'est égal à 2<br/>');
}

même chose ici :
Citation : tuto
Code : JavaScript
if(chiffre != 2)
{
        document.write(chiffre+' n\'est égal à 2<br/>');
}
else
{
        document.write(chiffre+'
est égal à 2<br/>');
}
 
Hors ligne Jeyt # Posté le 31/05/2007 à 20:12:59 - Ce membre n'a pas mis de note
Groupe : Membres
Bonjour,
c'est un tuto bien sympa et accessible (même si mon avis n'est pas forcément bon car je connais déjà tout ce que tu explique). Cependant il faut veiller à ne pas trop simplifier les choses, attention.
Sinon un petit détail que j'ai relevé, tu ne fais allusion aux possibilité d'erreurs (notamment de saisie) lors du switch or dans ton code :

Code : JavaScript

var note = 3;
if(note == 0)
{
document.write('Tu n\as pas réfléchi !');
}
else if(note == 1)
{
document.write('Tu as à peine révisé !');
}
else if(note == 2)
{
document.write('Tu as un peu révisé !');
}
else if(note == 3)
{
document.write('Bien, continue comme ça !');
}
else if(note == 4)
{
document.write('Plus qu\'un point et tu es le top du top !');
}
else
{
document.write('Tu es Dieu incarné ! Alleluia, le messie est parmi nous !');
}


Que se passe-t-il si la note vaut 6 ? =)
Bref, c'est bien mais attention à ne pas faire trop dans la vulgarisation du javascript :p
Hors ligne Thomthom # Posté le 27/06/2007 à 22:58:03 - Ce membre a mis la note : 19
ga habs go
Avatar
Groupe : Membres
Sérieux, c'est un bon tuto! J'suis pas rendu loin loin, mais j'ai déja fait du PHP, et franchement, pour ce que j'en sais, ça se ressemble :) quand même 19 / 20 ( ;) En fait, j'suis assez baveux, parceque c'est TRÈS, TRÈS bien présenté, mais y a quand même quelques erreurs d'orthographe! bon, d'accord, 19,75 / 20, mais la note n'y est pas dans la liste déroulante, alors, ce sea 19 :-° )

Code : PHP
1
<?php $pays = "QUÉBEC"; $statut = "independant";?>
 
Hors ligne fppaty # Posté le 26/07/2007 à 13:08:39 - Ce membre a mis la note : 20
http://plagnevillage.o-n.fr
Avatar
Groupe : Membres
20/20! super tuto!
 
Hors ligne LinK76 # Posté le 13/03/2008 à 02:24:04 - Ce membre a mis la note : 19
"Geeker fait évoluer"
Groupe : Membres
J'adore, j'adhère. C'est très bien foutu ce tuto...et ça m'a permis de comprendre des trucs que j'avais pas capté en PHP, merci ;)
Hors ligne gedechp # Posté le 05/07/2008 à 12:27:07 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
j'ai rarement vu un tutoriel si agréable, simple a suivre et progessif en meme temps, serieux et agréable tout en restant drole et clair donc en deux mots merci et bravo

simple petite erreur qui peut dérouter un Zéro le Pipe trés utilisé sous unix s'obtient sur les claviers azerty par Alt Gr + 6 et non pas Alt + 6

gedechp
Hors ligne Gapan # Posté le 23/09/2008 à 22:52:03 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : Leonhart
EDIT:
Code : JavaScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
var variable1 = true;
var variable2 = false;

if(!variable1 == variable2)
{
document.write('Variable1 est différent de variable2');
}

else
{
document.write('Variable1 est égal à variable2');
}


Idem pour ici, l'inverse de true est bien false donc ta condition n'est pas très logique !

C'est justement ce qu'il dit, le résultat final prouve bien que variable1 qui vaut true est différente de variable2 qui vaut false.
C'est juste que la façon de le montrer est un peu tordue, c'est pour trouver une alternative à "!=", il le précise juste avant (en cas de trou de mémoire, même si ca parait difficile d'oublier "!=" et de se souvenir de "!".)

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 286 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0215s (0.0094s)