Les chaînes de caractères [string]

Blogger - String data type
Le terme string est employé pour qualifier le type d'une donnée Blogger.
Une valeur de type string est une chaîne de caractères.


Caractéristiques

Une chaîne de caractères écrite explicitement dans une expression Blogger, doit toujours être encadrée par des quotes :
  • "value"
  • "value"
Exemple 1
<b:eval expr='"Cette page est stringuement barbante"'/>
Exemple 2
<b:eval expr='data:messages.share + " cet article"'/>


Certains types de données s'emploient également avec des quotes.
C'est le cas des données de type image, url, date, locale et message.
Ces données ont leur propres caractéristiques, mais travaillent comme une donnée de type string. Par conséquent, elles héritent des mêmes fonctionnalités.

Dans une expression Blogger, une donnée de type string est toujours considérée true (vraie), lorsque son contenu n'est pas vide.
Exemple
<b:if cond='data:blog.metaDescription'>
  
</b:if>
Le contenu sera exécuté si la donnée data:blog.metaDescription contient une valeur.


Explorateur - Les données string


Réglages des données

Les données de type string et les données héritières sont dotées d'un objet d'items qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à la chaîne de caractères. Ces objets sont considérés comme un ensemble de réglages des données.
Introduction aux réglages des données
Échantillonnage des ressources

  size: number,
  length: number,
  escaped: string,
  jsEscaped: string,
  jsonEscaped: string,
  cssEscaped: string


Fiches Réglages Signification Résultat
Longueur d'une chaine length size Longueur d'une chaîne de caractères. number
Échappement de la chaîne escaped Fournit l'équivalent HTML échappé de la chaîne de caractères. string
jsEscaped Fournit l'équivalent JS échappé de la chaîne de caractères.
jsonEscaped Fournit l'équivalent JSON échappé de la chaîne de caractères.
cssEscaped Fournit l'équivalent CSS échappé de la chaîne de caractères.

Ce tableau reprend la liste des réglages dont le résultat est (ou peut être) une chaîne de caractères.

Fiches Réglages Sortie
Échappement de la chaîne escaped jsEscaped jsonEscaped cssEscaped
Format ISO 8601 iso8601
Paramètres de localisation name language country variant
Sens de lecture et alignement languageDirection languageAlignment
Premier et dernier set d'un tableau first last possible
Paramètres de polices size family
Paramètres de couleurs red green blue alpha inverse transparent


Tableau de chaînes de caractères

array[string] est un type de tableau contenant que des valeurs string.

Exemple de représentation syntaxique d'un tableau singleton string à la norme du langage Blogger

  string1,
  string2,
  string3,
  string4


Pour extraire les items d'un tableau de chaînes de caractères, il faut employer la balise <b:loop>.
Un tableau explicite
<b:loop values='["string1","string2","string3","string4"]' var='itemString'>

  <data:itemString/>

</b:loop>

Un tableau de chaînes de caractères peut être créé à l'aide de l'opérateur lambda map.
Créer un tableau de chaînes de caractères
<b:loop values='data:posts map (p => p.title)' var='itemString'>

  <data:itemString/>

</b:loop>



Blogger Humour - Guirlande de strings.


Les opérateurs

Les données/valeurs de type string et les données héritières 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 string entrantes et ceux qui renvoient un résultat de type string.
Introduction aux opérateurs Blogger
Ce tableau reprend la liste des opérateurs dont le résultat est (ou peut être) une chaîne de caractères.

Nom Opérateur Sortie
Opérateur de concaténation +
Sélecteurs ?: possible
Opérateurs Lambdas first possible
Opérateurs d'images sourceSet
Opérateurs d'URLs path params appendParams fragment
Opérateur d'extraits snippet


Les autres types de données

Spotlight

Les Statistiques Blogger - Blogger-Stats

Populaires cette semaine

Outils de sauvegarde et suppression du blog