《JavaScript高级程序设计》学习(第七天)

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():返回对象的字符串、数值或布尔值表示
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容