Web被设计的目的就是让人们可以更好地交流和分享信息。HTML给文本提供了结构和语义化,CSS让我们可以给文本制定样式,同样,JavaScript中包含了很多操作字符串的方法。
①创建一个字符串
let str = "My first string";
②单引号 vs 双引号
一对引号,要么全单,要么全双。(浏览器是根据开头的引号类型来确定字符串结束的位置的)
let str = "wo shi ’W‘ ";这样也可以。(因为是以双引号开头,所以遇到单引号并不会结束)
③Escaping characters in a string
如果是要用到很多引号的字符串,或者单(双)引号里用单(双)引号,则可以用转义字符 \
\'',\n,\' 等等。
④Contatenating strings
直接用 + 号,
let str = "I" + " love"; //结果是 "I love",其中某一个也可以换成变量,该变量的值为字符串,这样可以动态实现一些功能。
⑤数字和字符串
"string" + 123 ; // 结果是 "string123",会先将123转换成"123",然后再用字符串相加的方法得到"string123";
另:如果仅仅是想将字符串转换成数字,或者仅仅是想将数字转换成字符串。则可以用以下两方法。
·Number对象将一切转换成数字。
let mystring = '123';
let myNum = Number(mystring);
typeof myNum;
·每一个数字类型的对象都有一个叫做toString()的方法,可以将它们转成对应的字符串。
let myNum = 123;
let myString = myNum.toString();
typeof myString;