对象:是拥有属性和方法的数据
对象方法:
1.valueOf()方法:返回当前对象原始值
| Object | 返回值 |
|---|---|
| 数组 | 返回数组实例 |
| 布尔值 | 布尔值 |
| 日期 | 从UTC 1970年1月1日午夜开始的存储的时间值(以毫秒为单位) |
| 函数 | 函数本身 |
| Number | 数字值 |
| Object | 对象本身 |
| 字符串 | 字符串值 |
2.toString()方法:返回当前对象对应的字符串形式
| Object | 行为 |
|---|---|
| 数组 | 将Array的元素转换为字符串,结果字符串被连接起来,用逗号分隔 |
| 布尔值 | 如果布尔值为true,则返回"true",否则返回"false" |
| 日期 | 返回日期的文本表示形式 |
| 错误 | 返回一个包含相关错误信息的字符串 |
| 函数 | 返回如下格式的字符串,其中functionName是函数的名称 function functionName() { [native code] } |
| Number | 返回数字的文字表示形式 |
| 字符串 | 返回String对象的值 |
| 默认{} | 返回"[object Object]" |