Donnée de type Nombre / Type of Number data
Le terme number est employé pour qualifier le type d'une donnée Blogger. Une valeur de type number est un nombre (composé d'un ou plusieurs chiffres) qui peut être le résultat d'un comptage, d'une opération mathématique, ou encore être une mesure, une taille d'un élément, un identifiant numérique, etc...
Caractéristiques
Contrairement à une simple chaîne de caractères, un nombre qui est écrit explicitement dans une expression Blogger, n'est jamais encadré par des quotes. Si la valeur est encadrée par des quotes, celle-ci sera considérée comme étant de type string.
La valeur
24
est de type numberLa valeur
"24"
est de type string
Les valeurs numériques autorisées sont :
Les nombres entiers composés de chiffres arabes :
1
,2
,3
,4
,5
,6
,7
,8
,9
,0
.Les nombres décimaux : Un nombre entier, suivi d’un séparateur décimal (le point) et se terminant par 1 à 4 décimales max.
Les nombres négatifs : Le signe
-
(moins) est accolé au nombre entier ou au nombre décimal.
Plusieurs données de la bibliothèque Blogger renvoient une valeur de type number. Ces données sont souvent des dimensions de containers ou de photos, parfois des longueurs de tableaux.
Explorateur - Les données number
Réglages des données
Les réglages des données sont des items contenus dans un objet et qui renvoient une nouvelle valeur.
Introduction aux réglages des données
Les données de type number ne disposent pas de ces paramètres. Par contre certains réglages appliqués à des autres types de données renvoient une valeur numérique. Ce tableau reprend la liste des réglages dont le résultat est (ou peut être) un nombre.
Nom | Réglage | Sortie |
---|---|---|
Longueur d'une chaîne de caractères | length size |
✔ |
Dimensions d'une image |
width
height
|
✔ |
Paramètres de dates |
day
month
year
dayOfWeek
dayOfYear
|
✔ |
Longueur d'un tableau | length size |
✔ |
Premier et dernier set d'un tableau |
first
last
|
possible |
Tableau de nombres
array[number] est un type de tableau contenant que des valeurs number.
5,
18,
200,
84
Pour extraire les items d'un tableau de nombres, il faut employer la balise <b:loop>
.
<b:loop values='[5,6,10]' var='itemNumber'> <data:itemNumber/> </b:loop>
Un tableau de nombres peut être créé à l'aide de l'opérateur lambda map
.
<b:loop values='data:posts map (p => p.labels.size)' var='itemNumber'> <data:itemNumber/> </b:loop>
Les opérateurs
Les données/valeurs de type number peuvent être injectées dans la majorité des opérations. Consultez les opérateurs au cas par cas pour connaître ceux qui acceptent les données numériques entrantes et ceux qui renvoient un résultat numérique.
Introduction aux opérateurs Blogger
Ce tableau reprend la liste des opérateurs dont le résultat est (ou peut être) un nombre.
Nom | Opérateur | Sortie |
---|---|---|
Opérateurs arithmétiques |
+
-
*
/
%
|
✔ |
Sélecteurs | ?: |
possible |
Opérateurs Lambdas | count |
✔ |
first |
possible |