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

Avis aux gratteurs

Suite aux violations répétées de la part de certains utilisateurs, nous avons pris la décision de ne pas couvrir les futures générations de thèmes Blogger tant que des copies illégales du contenu de ce blog existeront.

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'/>


Les autres opérateurs

Spotlight

Populaires cette semaine

Le fichier XML du gadget FeaturedPost