Opérateurs:Opérateurs Arithmétiques Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Explication

Une expression est une opération effectuée sur des variables ou des littéraux posés de chaque côtés d'un opérateur. Les littéraux sont des valeurs numériques ou des strings. Les opérateurs arithmétiques sont les plus simples. Il s'agit de ( + ) pour l'addition, ( - ) pour la soustraction, ( / ) pour la division, ( * ) pour la multiplication et ( % ) pour le modulo. Modulo retourne le reste d'une division entre deux nombres. Par exemple, 11 % 5 = 1. Puisque 11 / 5 reste 2, modulo retourne 1 pour dire qu'il y a un reste.

( + ) sert aussi pour concaténer des strings [les mettre bouts à bouts] ( - ) sert à rendre un nombre négatif

De plus, les programmeurs recherchant toujours plus de clarté et efficacité; ils ont développé un raccourcit pour signifier qu'une opération est effectuée sur une variable nombre et que son résultat retourne dans cette même variable.

Exemple

  var variableNombre= 10;
  // équivalent de variableNombre= variableNombre + 2;
  variableNombre+= 2;
  // équivalent de variableNombre= variableNombre * 5;
  variableNombre*= 5; 
 

Incrémentation et décrémentation de variables

Les opérateurs d'incrémentation sont très utiles pour simplifier le code et surtout les boucles. Incrémenter une variable signifie lui additionner 1. L'opérateur d'incrémentation est le ( ++ ). On peut post-incrémenter et pré incrémenter une variable dépendamment de si on place l'opérateur avant ou après celle-ci. La décrémentation soustrait un et est représentée par l'opérateur (--).

Exemple

 var compteur= 0;
 var nombre= 5;
 ++compteur;// Compteur égale maintenant 1
 // cela signifie : 5 + (1 + 1) = 7  ;  maintenant nombre=5 et compteur=2
 var resultat= nombre + ++compteur;
 // cela signifie : 5 + 2= 7 ; après cette opération, nombre= 5 et compteur= 3
 var resultat= nombre + compteur++; 
 

Comme vous avez pu le voir, quand la variable est post-incrémentée, donc l'opérateur est placé derrière la variable, l'incrémentation est effectuée après le calcul.

Fonction eval()

eval() est une fonction membre de la classe String qui permet de retourner le résultat d'une équation mise en string. Donc si un usager l'entre il est possible de lui retourner la réponse facilement.

Exemple

  var string= "44 + 11";
  document.write(string);  // Affiche «44 + 11»
  document.write(eval(string)); // Affiche «55»
 

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire