3.4.6 String类型
字符串,可以用单引号('')或双引号("")表示。
1.字符字面量:
字面量 | 含义 |
---|---|
\n | 换行 |
\t | 制表 |
\b | 空格 |
\r | 回车 |
\f | 换页 |
\ \ | 斜杠 |
\ ' | 单引号 |
\ " | 双引号 |
\xnn | 以16进制代码nn表示的一个字符 |
\unnnn | 以16进制代码nnnn表示的一个字符 |
2.字符串的特点
字符串是不可变的,要改变某个变量保存的字符串,首先要销毁原字符串。
3.转换为字符串
三种方法:toString()和String()以及用加号操作符把它与一个''加在一起。
null和undefined没有toString()方法
数值调用toString()时可以传一个参数来指定转换基数
3.4.7 Object类型
Object的每个实例都有下列属性和方法:
- constractor:用户创建当前对象的构造函数
- hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中是否存在
- isPropertyOf(object):用于检查传入的对象是否是传入对象的原型
- propertyIsEnumberable(propertyName):用于检查给定的属性是否能够使用for-in语句枚举
- toLocaleString():返回对象的字符串表示,与执行的环境地区相对应
- toString():返回对象的字符串表示
- valueOf():返回对象的字符串、数值或布尔值表示