目录
值类型(基本类型)
typeof操作符
使用typeof操作符可以查看JavaScript变量数据类型
var a=1;
var b='1';
var c=true;
console.log(typeof a); //返回number
console.log(typeof b); //返回string
console.log(typeof c); //返回boolean
字符串(String)
使用单引号(' ')或者双引号(" ")括起来的任意文本
注:可以在字符串中使用引号,但是字符串中的引号不能与字符串引号相同
//字符串
var a="zi'fu'chuan";
var b='字符串';
字符串长度
调用方式:字符串变量.length
注:若在字符串中使用引号,引号会计入字符串长度
//字符串
var a="zi'fu'chuan";
var b='字符串';
console.log("字符串a:",a); //控制台输出字符串zi'fu'chuan
console.log("字符串b:",b);
console.log("字符串a长度:",a.length); //控制台输出字符串长度
console.log("字符串b长度:",b.length); //字符串a长度11,字符串b长度3
字符串访问
访问方式:字符串变量[index] (index为0~length-1之间的整数)
//字符串
var b='字符串';
console.log("字符串b:",b);//控制台输出字符串
console.log("字符串b长度:",b.length); //控制台输出字符串长度
console.log("字符串b的第一个字符",b[0]) //控制台输出字符串b的第一个字符“字”
特殊字符(转义字符)
由于字符串中使用引号时,但是字符串中的引号不能与字符串引号相同,当我们希望解决此问题时,可以使用转义字符(\)
// var a="zi"fu"chuan"; 错误使用方法
var a="zi\"fu\"chuan";
转义字符可以用于转义换行、回车等特殊字符
代码 | 输出 |
---|---|
\' | 单引号 |
\" | 双引号 |
\\ | 反斜杠 |
\n | 换行 |
\r | 回车 |
\t | tab(制表符) |
\b | 退格符 |
\f | 换页符 |
更多字符串方法: