Donnée de type String / Type of String data

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

Liste des réglages

Réglage Description Sortie
Longueur d'une chaine
length size

Longueur d'une chaîne de caractères.

Sortie : number
Échappement de la chaîne
escaped

Fournit l'équivalent HTML échappé de la chaîne de caractères.

Sortie : string
jsEscaped

Fournit l'équivalent JS échappé de la chaîne de caractères.

Sortie : string
jsonEscaped

Fournit l'équivalent JSON échappé de la chaîne de caractères.

Sortie : string
cssEscaped

Fournit l'équivalent CSS échappé de la chaîne de caractères.

Sortie : string

Liste des réglages dont le résultat est (ou peut être) une chaîne de caractères

Groupe de réglages Réglages Sortie est string ?

Échappement de la chaîne

escaped jsEscaped jsonEscaped cssEscaped Sortie est string ? Oui

Format ISO 8601

iso8601 Sortie est string ? Oui

Paramètres de localisation

name language country variant Sortie est string ? Oui

Sens de lecture et alignement

languageDirection languageAlignment Sortie est string ? Oui

Premier et dernier set d'un tableau

first last Sortie est string ? Possible

Paramètres de polices

size family Sortie est string ? Oui

Paramètres de couleurs

red green blue alpha inverse transparent Sortie est string ? Oui


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.

Groupe d'opérateurs Opérateurs Sortie est string ?

Opérateur de concaténation

+ Sortie est string ? Oui

Sélecteurs

? : Sortie est string ? Possible

Opérateurs Lambdas

first Sortie est string ? Possible

Opérateurs d'images

sourceSet Sortie est string ? Oui

Opérateurs d'URLs

path params appendParams fragment Sortie est string ? Oui

Opérateur d'extraits

snippet Sortie est string ? Oui


Spotlight

Populaires cette semaine