Javascript est un langage qui est généralement utilisé pour coder des composants interactifs pour les sites web HTML. Il a beaucoup de fonctionnalités intégrées qui se concentrent sur des données texte . JavaScript peut afficher les données comme une chaîne littérale , qui est semblable à bien des égards à un objet chaîne . Il ya de nombreux aspects de littéraux de chaîne qui doit être compris par tous ceux qui souhaitent programmer en JavaScript. Déclarer chaîne littéraux
Une chaîne littérale est déclarée en plaçant des guillemets autour d'une séquence de texte de cette manière : str = "text ". En revanche, un objet chaîne est créée en appelant le constructeur String et en lui passant une séquence de texte , comme ceci: . String (" text")
toujours passé comme valeurs
Les littéraux de chaîne
sont passés comme des valeurs en fonctions . Passage par valeur copie la chaîne dans une variable locale de la fonction. Cela signifie que toutes les modifications apportées par la fonction à la copie locale de la chaîne n'ont aucun effet sur la chaîne originale littéral.
Accès aux méthodes de cordes
les littéraux de chaîne ont accès à toutes les méthodes de la classe String. Ceci est rendu possible par l'interpréteur JavaScript, qui transforme temporairement une chaîne littérale à un objet de chaîne lors d'un appel de méthode est faite.
Ajout de propriétés ou méthodes
Contrairement à un objet cordes , propriétés et méthodes ne peuvent pas être ajoutés à littéraux de chaîne . Les propriétés et méthodes peuvent être ajoutés à des objets string pour ajouter des fonctionnalités , telles que le changement le cas de tous les personnages ou la conversion à un autre type de données. La raison méthodes et propriétés ne peuvent pas être ajoutés à littéraux de chaîne parce que, quand un appel de méthode est faite sur une chaîne littérale, il se transforme en un objet de chaîne et adopte l' ensemble par défaut des propriétés et méthodes. Les méthodes ou propriétés attribuées à la chaîne littérale sont inaccessibles.