# 章序号/节序号/节/笔记序号 codecademy, Variable # 概念阐释 ## 语义 在JavaScript中用来操作字符的语法。 ## 语法 ### 带变量的字符串连接 ```js console.log('I own a pet ' + myPet + '.'); // Output: 'I own a pet armadillo.' let myPet = 'armadillo'; ``` ### 字符串插值template literals ```js const myPet = 'armadillo'; console.log(`I own a pet ${myPet}.`);// Output: I own a pet armadillo. ``` #### 注意事项 - 空格也算1个字符; - 's 的写法:`Harry'\s`; # 举例子 # 类比、比较与对比 # 问题 1. 用带变量的字符串连接print `favoriteAnimal`里面的值,写成一句话My favorite animal: ANIMAL用`console`查看结果。 *注意:console中的变量怎么写?* 2. 创建2个变量,用字符串插值连成一句话。 ``` My name is NAME. My favorite city is CITY. ``` 3. `console.log('It is sunny outside.'.length);` 有多少字符? # 问题答案 1. ```js let favoriteAnimal = 'keji'; console.log('My favorite animal: '+ favoriteAnimal); ``` 2. ```js const myName = 'Wanyu Zhu'; let myCity = 'Vancouver'; console.log(`My name is ${myName}. My favorite city is ${myCity}.`); myCity = 'Beijing'; console.log(`My name is ${myName}. My favorite city is ${myCity}.`); ``` 3. 20。空格也算字符 # 备注(经验集/错误集) JavaScript 字符串操作符