【发布时间】:2016-12-15 12:05:59
【问题描述】:
【问题讨论】:
-
parseInt("abcdefghi", 16)在遇到的第一个非十六进制字符处中断。所以,你得到的是0xABCDEF -
如果有some doco for
parseInt()... -
@Arnauld 评论的示例fiddle
-
啊哈哈哈,我以为它正在做一些转换,比如比范围更大的值从最低数字开始循环,然后进行一些计算。没有尝试检查这个:)
-
"如果 parseInt 在指定的基数中遇到不是数字的字符,它会忽略它和所有后续字符并返回到该点解析的整数值。parseInt 将数字截断为整数值。允许前导和尾随空格。" - MDN
标签: javascript hex parseint