20200228
Plan
- 你不知道的 js 中卷 第四章
Notes
- parseInt
今天刷微博的时候,看好看到 justjavac 的微博指出了 MDN 上对于 parseInt 中 radix 的默认值的翻译错误。现在已经被修正。错误的翻译认为 radix 默认通常是 10。实际上并不是,radix 会根据字符串的第一字符来自行决定 radix。
- 如果字符串 string 以"0x"或者"0X"开头, 则基数是 16 (16 进制).
- 如果字符串 string 以"0"开头, 基数是 8(八进制)或者 10(十进制),那么具体是哪个基数由实现环境决定。ECMAScript 5 规定使用 10,但是并不是所有的浏览器都遵循这个规定。因此,永远都要明确给出 radix 参数的值。
- 如果字符串 string 以其它任何值开头,则基数是 10 (十进制)。
More
今天学习一点点~