Variables String JavaScript mieux utiliser des citations simples ou doubles? Séquences Escape \ n \ t. Longueur (CU01114E)

Résumé: Livraison Nº14 du parcours « Tutoriel de base du programmateur Web: JavaScript à partir de Scratch ».
codage helprapramar.com: CU01114E

caractères et chaînes de texte en javascript

Contrairement à d’autres langues qui différencient un type de données « caractère » (char) et autre chaîne de texte (chaîne), JavaScript est un type unique pour englober des caractères et des chaînes de texte et une chaîne vide: le type de chaîne.

JavaScript logo

Variables de chaîne en JavaScript

JavaScript vous permet de définir le texte à la fois dans les guillemets doubles et dans les guillemets simples. Par exemple, il est valide: var cadenatext; CADENATEXT = « HOVENRAPRRAGRAMAR.com »;

et est également valide: cadenatext = ‘helprapramar.com’;

HTML nous permet également d’utiliser CO Simple ou double miles sans discernement. Cela peut entraîner des problèmes. Par exemple:

onclick = « alerte ( » alerte JavaScript « ) » serait une construction incorrecte car le navigateur ne sait pas comment interpréter lesquels les citations s’ouvrent et qui fermetures.

onclick = « alerte (alerte JavaScript ‘) » serait une construction correcte car le navigateur détermine que les citations externes externes sont les citations externes externes et l’interne citations.

Nous préférons utiliser des guillemets doubles pour HTML et des citations simples pour JavaScript, bien qu’il n’y ait rien qui force cela pour être comme ça.

<

En JavaScript quand vous souhaitez indiquer la présence d’un texte, vous pouvez opter pour des citations doubles ou simples, comme préféré. Cependant, il y aura des situations dans lesquelles nous voulons des citations dans le texte lui-même et, dans ce cas, nous avons la possibilité d’utiliser un type de guillemets tels que des délimiteurs externes et d’autres types de citations de texte internes. Par exemple:

cadentext = ‘ »LearnraPraRagramar.com »; Il suppose que le texte est délimité par des guillemets simples et que la chaîne de texte contient les guillemets doubles.

cadenatext = « ‘apprentitrapramar.com' »; Il suppose que le texte est délimité par des citations doubles et que la chaîne de texte contient les citations simples.

même, il y aura des cas où nous voulons qu’un texte contienne simultanément Citations simples et doubles, avec lesquelles la solution précédente n’est pas satisfaisante. Pour résoudre ces situations, le caractère de caractère ou d’échappement dit est utilisé, qui est le symbole \.

le symbole \ est utilisé pour résoudre la représentation des symboles qu’ils ne peuvent pas être inclus de manière normale dans un texte. Les séquences d’échappement suivantes doivent être surlignées:

« 96b0c9764a »>

séquence d’échappement

résultat

\ ‘

citation unique

\ « 

double citation

\\

symbole \

\ n

nouvelle ligne

\ t

/ div>

Il y a plus de caractères d’échappement mais ces sont les plus habituels. C’est aussi une éventuelle introduction R caractères (échappement ou non) à l’aide du codage latin-1 ou de l’unicode sur lequel JavaScript est basé, par exemple \ u0041 représente la lettre A, \ u005c représente la lettre \ y \ xa9 représente le symbole du copyright ©, mais ce codage Général ne l’utilisera pas sauf dans des cas très exceptionnels. Si vous devez vérifier le code des caractères, vous pouvez le faire en effectuant une recherche sur Internet « Liste des caractères Unicode ».

Le symbole \ inclus dans un texte sera Soyez ignoré. Pour entrer le symbole \ Nous devons toujours nous échapper à l’aide de \\.

longueur d’une chaîne de caractères

La longueur d’une chaîne de caractères exprimée sous forme de valeur numérique peut être obtenue en écrivant la chaîne (ou le nom de la variable qui le représente) suivie de .length.

par exemple « extraordinaire » .length retourne 14 en contenant le mot 14 lettres et « Python ». 5 En contenant le mot 5 lettres.

Textuser .Length pourront renvoyer le nombre de caractères contenant la variable textuelle.

«  ». La longueur retourne zéro parce que «  » représente une chaîne vide ou des caractères zéro.

En général, chaque caractère ajoute une unité à la longueur de la propriété du texte (bien que certains caractères étranges ajoutent jusqu’à 2 unités en concaténant deux codes Unicode, mais c’est quelque chose que nous ne ferons pas attention car dans la pratique presque jamais Nous irons ce travail avec ce type de caractères étranges).

Voyons un exemple. Écrivez ce code et enregistrez-le dans un fichier d’extension HTML (vous pouvez modifier le chemin de l’image si vous le souhaitez):

<2D4A2A8017 ">

< HTML >

<6FDB460749 ">

tête >

< Titre > Course JavaScript Apprenez à la torrapize. Com < / Titre >

< Buest Chart = « UTF-8 » >

< type de script = « Texte / JavaScript » >

Fonction Afficher la mesure1 () {

TODUS,

var cadenatetext;

CADENATEXT = ‘\ XA9 HOPRAPRRAGRAMAR.com’; Alerte (‘la chaîne de texte vaut’ + cadenatext);

cadenatext = ‘ »helprapraRagramar.com »; Alerte (‘la chaîne de texte est’ + cadentext);

cadenatext = « lettre A: \ u0041 ou avec \ u00f3 suit caractère \\ \ u005c suivi de trois pauses de ligne \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n Continue simple citation \ ‘et double \ « \ n \ n \ n » \ « \ n \ n \ n »

alerte (« chaîne de texte contient maintenant » + cadenatext);

Textuser = Invite (« Entrez un texte s’il vous plaît: « );

alerte ( » Le texte introduit était « + textuers + » avec la longueur de « + textuaire.length + » caractères « );

alerte ( » l’extraordinaire la longueur est « + ( » extraordinaire « .length) + » caractères « );

alerte ( » la longueur de la chaîne vide est « + ( » longueur) + « caractères »);

}

< / script >

/ tête >

< Corps >

< div >

<6fdb460749 ">

p > voici un para Texte de l’AFO situé avant l’image, à l’intérieur d’un conteneur DIV < / p >

<6FDB460749 ">

img onclick = » Afficher la mesure1 () « src = » http://i.imgur.com/afC0L.jpg « alt = » Notepad ++ « titre = » Notepad ++, un éditeur de texte utile  » >

< p onclick = « alerte (‘alerte JavaScript’) » style =  » Jaune; « > un autre paragraphe de texte. JavaScript est une langue utilisée pour fournir des effets dynamiques sur les pages Web.

< / p >

< / div> / div> / div> / div> « 388d0908c1″>

<6fdb460749 ">

/ corps >

< / html >

22f07daaaaa « >

<

<<06d38a1c5c">

Affiche le résultat et vérifiez que l’échantillon de la page Web normalement et que JavaScript est exécuté avec normal lorsqu’il est pulsé sur l’image.

Le résultat attendu est que ce qui suit est affiché:

String Texte de texte © Texte de chaîne © StrapRogramar.com Texte de chaîne est « apprivayragramar.com » Le texte de la chaîne contient maintenant une lettre A: A, ou avec tilde: ó Suivez le personnage \ Aussi suivi de trois pauses de ligne
Single Comilla « et double » A Texte S’il vous plaît: Échafaudages
Le texte introduit à carburant avec 7 caractères de longueur
longueur extraordinaire est de 14 caractères
La longueur de la chaîne vide est de 0 caractères

exercice

Query dans Internet Qu’est-ce que l’UNICODE Code qui correspond au personnage π (symbole mathématique PI) et à l’aide du code affiche le message « The Number π Vale 3.1416 ».

Pour vérifier si votre solution est correcte, vous pouvez consulter les forums LearnraPrramar.com.

Pour accéder aux informations générales sur ce cours et la liste complète des livraisons Cliquez sur ce lien : Voir le parcours complet.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *