'Zhou' + 'is' + 'boy' === 'Zhouisboy' is true ?

javascript中的字符串

  • String;
  • 字符串是由一对单引号或者双引号包裹;
  • 它可能包含零个或多个字符
  • \(反斜杠)---> 转义字符;
  • 单双引号注意嵌套,尽量外双内单

注意:

  • JavaScript中是没有字符类型的,可以使用字符串来代替。
    • 要想表示一个字符,只需创建仅包含你写的字符的字符串即可;
  • javascript在被创建的时候,Unicode是一个 16 位 的字符集,所以javscript中的所有字符都是16位的;

记住字符串有一个length属性,之前有个PY问我,怎么获取这个字符串的长度,当时想了有点复杂,什么遍历,简直是小题大作了;

举个栗子:

var name = "zhouminghang";
console.log(name.length); //12

"zmh".length; //3,这样写不会在控制台打印出来结果;

字符串是不可变的,一旦字符串被创建,就永远无法改变他,但是我们可以使用+运算符进行字符拼接,从而产生一个新的字符串

var firstName = "Zhou";
var secondName = "Minghang";
var name = firstName + secondName;
console.log(firstName, secondName, name);

需要注意的s:

如果有两个包含完全相同的字符,且字符顺序也是相同的,那么它们两个会被认为是相同的字符串

'Zhou' + 'is' + 'boy' === 'Zhouisboy'; //true

你可能感兴趣的:('Zhou' + 'is' + 'boy' === 'Zhouisboy' is true ?)