Maison >interface Web >Questions et réponses frontales >Comment attribuer une chaîne entre guillemets à une variable en JavaScript
En JavaScript, nous devons souvent attribuer une chaîne à une variable pour l'utiliser dans le code. Cet article présentera une méthode pour attribuer une chaîne entre guillemets à une variable en JavaScript.
En javascript, nous pouvons utiliser des guillemets simples ou doubles pour créer des chaînes. Par exemple :
var str1 = '这是一个字符串'; var str2 = "这也是一个字符串";
Ces variables de chaîne peuvent être utilisées pour stocker du texte, des nombres, etc. Cependant, si votre chaîne contient des guillemets, vous devez l'envelopper avec un type de guillemets différent dans la chaîne. Par exemple :
var str3 = "这个字符串中有一个单引号 '"; var str4 = '这个字符串中有一个双引号 " ';
Cependant, si votre chaîne contient à la fois des guillemets simples et doubles, vous devez alors effectuer une manipulation spéciale. La méthode la plus courante consiste à utiliser le caractère d'échappement () pour échapper les guillemets dans votre chaîne. Par exemple :
var str5 = "这个字符串中有一个单引号 \' 和一个双引号 \" ";
Dans le code ci-dessus, nous utilisons des caractères d'échappement pour échapper aux guillemets simples et doubles, et attribuons la chaîne entière à la variable str5.
Il existe un autre moyen qui nous permet d'attribuer plus facilement une chaîne entre guillemets à une variable. Cela utilise des littéraux de modèle.
Les littéraux de modèle sont une syntaxe JavaScript qui utilise des backticks (`) pour envelopper des chaînes et fournit un moyen d'insérer des chaînes à l'aide de variables ou d'expressions. Par exemple :
var name = 'John'; var age = 30; var str6 = `我的名字是 ${name},年龄是 ${age}岁。`;
Dans le code ci-dessus, nous utilisons des backticks pour envelopper la chaîne et y insérer des variables. Puisque nous avons utilisé ${} pour insérer des variables, nous n'avons pas à nous soucier des guillemets dans la chaîne.
Pour résumer, si vous devez attribuer une chaîne entre guillemets à une variable, vous pouvez utiliser des caractères d'échappement ou des littéraux de modèle. Les caractères d'échappement vous obligent à gérer manuellement les guillemets dans les chaînes, tandis que les littéraux de modèle vous permettent de construire des chaînes de manière plus intuitive à l'aide de variables ou d'expressions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!