js 强制类型转换 toString() parseInt() parseFloat()
方法 | 作用 |
---|---|
toString() | 转换成字符串。 |
parseInt() | 将 字符串 等转换成整数。 |
parseFloat() | 将 字符串等 转换成浮点数 |
不同类型 toString() 的结果
类型 | 返回 |
---|---|
对象 | ‘[object Xxxx]’ 构造名 非变量无法直接使用 toString |
字符串 | 返回本身 |
数字 | 对应字符串数字 非变量无法直接使用 toString 123.toString() X |
布尔 | ‘true’ / ‘false’ |
数组 | 效果等同于.join(',') |
函数 | 函数定义的字符串 |
日期 | 规定格式的日期字符串 |
null / undefined | 没有该方法 |
Symbol(3) | ‘Symbol(3)’ |
parseInt() 的结果
从左往右截取最大的整数数字字符串 支持2到36进制(第二个参数)
parseFloat() 的结果
会先先尝试将参数转换为字符串再进行解析
内容会不断更新,欢迎批评指正。
分类:
# JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)