目录
变量中可以保存什么数据?
五种基本数据:number null undefined boolean string
引用数据:数组,对象,函数等
1.字符串 string
注意点:1.字符串类型数据一般在控制台显示的是黑色字体。
2.引着字符串的引号在控制台是不显示的(字符串里面的引号除外)
eg:console.log('我是一个"高富帅"的程序员'); //我是一个"高富帅"的程序员
var a = "hello"; //字符串的双引号不是字符,是一种标记,为了跟变量名做区分。
字符串可以被单引号引着,也可以用双引号,还可以用反引号(es6)中。 注意,如果一串字符串里面既有单引号,又有双引号怎么办?
推荐:JS可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)
console.log('我是一个"高富帅"的程序员'); //我是一个"高富帅"的程序员
2.字符串的拼接
只要有字符串和其它类型相拼接(+),最终的结果是字符串类型。
多个字符串之间可以使用 + 进行拼接,其拼接方式为 字符串 + 任何类型 = 拼接之后的新字符串,拼接前会把与字符串相加的类型转成字符串,再拼接成一个新的字符串
var a = 100;
var b = "200";
var c = a + b; //结果是300? 不
console.log(c); //字符串100200
console.log('我今年'+21); //我今年21
console.log("blue" + false); //bulefalse
console.log(12+12); //两个都是number型的,就是一个加法运算
3.字符串的长度 length
字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度。
获取字符串的长度: 变量名.length
var yourname = 'hello world';
console.log(yourname.length); // 11 空格也算一个字符
更多字符串相关知识在学习原型后再继续学习。