Les opérateurs arithmétiques / Arithmetic operators : +, -, *, /, %

Blogger - Opérateurs arithmétiques / Arithmetic operators

Les opérateurs arithmétiques permettent de créer des opérations mathématiques entre plusieurs nombres. Le résultat est une valeur numérique.



Les syntaxes

Noms Opérateurs Syntaxes Opérandes Résultat

Addition

+

Syntaxe par défaut

number + number

Syntaxe Fonctionnelle

+(number,number)
Nombre d'opérandes : 2+ Résultat : number

Soustraction

-

Syntaxe par défaut

number - number

Syntaxe Fonctionnelle

-(number,number)
Nombre d'opérandes : 2+ Résultat : number

Multiplication

*

Syntaxe par défaut

number * number

Syntaxe Fonctionnelle

*(number,number)
Nombre d'opérandes : 2+ Résultat : number

Division

/

Syntaxe par défaut

number / number

Syntaxe Fonctionnelle

/(number,number)
Nombre d'opérandes : 2+ Résultat : number

Modulo

%

Syntaxe par défaut

number % number

Syntaxe Fonctionnelle

%(number,number)
Nombre d'opérandes : 2+ Résultat : number
  • Les opérations arithmétiques renvoie toujours une valeur numérique.

  • Les opérandes doivent être de type number.

    • number opérateur number

  • Les opérandes peuvent être :

    • Une valeur explicite.

    • Une donnée.

    • Le résultat d'une expression Blogger (une opération imbriquée).

  • L'opération peut être imbriquée dans une autre opération qui accepte une valeur de type number.

  • L'opérateur + est également un opérateur de concaténation.

  • Un nombre devient négatif lorsque le signe - est collé à ce nombre.

  • Les opérations peuvent renvoyer un nombre contenant jusqu'à 4 décimales.

  • Les opérateurs +, -, * et / peuvent être appliqués avec des variables d'habillage de type length. En savoir plus.



Quelques exemples

2 valeurs explicites

<b:eval expr='5 * 10'/>

Le résultat de l'opération sera : 50.

Une valeur explicite et une donnée

<b:eval expr='10 + data:posts.length'/>

Si la valeur de data:posts.length est 200, le résultat de l'opération sera : 210.

Plusieurs valeurs explicites et plusieurs données
<b:eval expr='((10 + data:posts.length) * (2 + data:posts.length)) - 5'/>

L'expression contient plusieurs opérations dont les priorités sont fixées à l'aide des parenthèses.



Modulo - Arrondir le résultat d'une division

Lors d'une division, l'opération peut ressortir un résultat comptant jusqu'à 4 décimales. L'opérateur Modulo permet d'arrondir à l'unité.

Simple division

<!-- 13 / 6 = 2.1667 -->

<b:eval expr='13 / 6'/>

Division avec modulo

<!-- (13 - (13 % 6)) / 6 = 2 -->

<b:eval expr='(13 - (13 % 6)) / 6'/>


Spotlight

Populaires cette semaine

Introduction : Les types de données Blogger / Blogger data type