对于 Number 类型,如何定义二进制、十进制、八进制、十六进制数?除了加前缀还有什么方法?
考察说明
考察对 JavaScript 不同进制数字字面量语法及转换方法的掌握
回答思路
- 准确说出各进制的前缀:0b/0B、0、0o/0O、0x/0X
- 说明通过 Number 构造函数或 parseInt 转换字符串为指定进制数字
- 对比 Number() 与 parseInt 的行为差异及进制参数
- 明确十进制无需前缀,八进制旧语法 0 前缀的兼容性注意
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。