js parseint 的三个坑,进制参数别省略
js parseint 会截断单位、丢大数精度,进制参数建议永远传 10,附 NaN 判断和 Number 的对比。
来自一线工程师的 API 设计、开发教程与架构实践。内容按主题整理,便于在接口设计、开发联调与架构评审时查阅。当前筛选「类型转换」标签相关内容。
js parseint 会截断单位、丢大数精度,进制参数建议永远传 10,附 NaN 判断和 Number 的对比。
String 转 long 用 Long.parseLong,别强转。空值、带逗号、超出 19 位都会抛异常,判空和 try/catch 不能省。
string 转 int 出错基本在空格、千分位、小数点和溢出。各语言写法不同,转换前先做格式与范围检查。
字符串转 double 各语言入口不同,先判空再去千分位,金额一律换定点类型。
Number 转完要判 NaN,parseInt 只读半截不能当校验,小数比大小心和长整数丢精度。