所有引用类型都拥有这两个函数,解决值的显示和运算问题。
1. toString() 将一个逻辑值转换为字符串
| 引用类型 | 字符串 |
|---|---|
| Object | "[object Object]" |
| Array | 返回以,分隔构成的数组成员字符串 |
| Function | 返回值为函数的文本定义 |
| Date | 返回可读的时间字符串 |
2. valueOf()返用类型的原始值
| 引用类型 | 原始值 |
|---|---|
| Object | { } |
| Array | 数组本身 |
| Function | 函数本身 |
| Date | 指定日期的时间戳 |
- 若对象没有toString(),或者toString()返回非原始值,则再去调用valueOf();
- 若对象没有valueOf(),或者valueOf()返回非原生数据类型,则调用toString()。
- 若两个函数都没获得原始值,则直接抛出类型转换异常。
与valueOf()函数&spm=1001.2101.3001.5002&articleId=136195025&d=1&t=3&u=5b123abfc0b24fceb56c0589ae1f80c7)
2327

被折叠的 条评论
为什么被折叠?



