Exercice 6/15

Soit une variable var1 déjà déclarée et qui contient une valeur.

Dans le fichier "script.js" :

  • faites en sorte que test récupère l'inverse de la valeur de var1;
  • affichez test avec alert();
  • cliquez sur "Soumettre ma réponse".

Leçon 6/15

Opérateur Sens logique Exemple
&& ET var1 && var2
|| OU var1 || var2
! NON !var

Dans cet exercice vous allez voir l'opérateur !.
Attention, cet opérateur ne s'utilise qu'avec une seule expression et pas deux comme les opérateurs logiques précédents.

L'opérateur ! est une négation car il inverse la valeur ou expression qui lui est donnée.

Exemple :

var expression = true; // True
var test = !expression; // False

Ici, test vaut false car l'opérateur à inversé la valeur d'origine.

Commentaires les mieux notés

  • maelis.ronzon

    Il y a une faute d'orthographe dans le titre : 5. Les opérateurs logiques NON pour inversER la valeur (et non inversé)

  • mram Administrateur

    Merci, ce sera corrigé.

  • markitobcn

    je ne comprends rien aux opérateurs de sens logique… du fait je n'en pas du tout. c'est le 3e exo sans comprendre

  • markitobcn

    désolé… je mettais trompé de signe. merci

5 Commentaires

  • maelis.ronzon

    maelis.ronzon

    Il y a une faute d'orthographe dans le titre : 5. Les opérateurs logiques NON pour inversER la valeur (et non inversé)

    le 11/11/2016 à 19h14

  • mram

    mram Administrateur

    Merci, ce sera corrigé.

    le 16/11/2016 à 18h58

  • markitobcn

    markitobcn

    je ne comprends rien aux opérateurs de sens logique… du fait je n'en pas du tout. c'est le 3e exo sans comprendre

    le 28/10/2016 à 15h06

  • markitobcn

    markitobcn

    désolé… je mettais trompé de signe. merci

    le 28/10/2016 à 17h27

  • mram

    mram Administrateur

    Oui c'est bien "!", l'autre n'existe pas en Javascript.

    le 29/10/2016 à 18h06

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Opérateurs logiques 3</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = true; /* Votre variable test ... */ var test = /* ici */; alert(test);