老师请问关于0xf的问题
来源:3-12 JavaScript数据类型之数值转换
Rockets总冠军
2019-06-04 13:50:29
老师您好,在视屏中,老师有用parseInt("0xf"),十六进制,结果是15,但是如果xf只是碰巧是字母串里的字母呢?这里不设置第二个参数16,也自动解析成16进制的15,是不是有别的方法,强制它只能通过0xf得到0呢?
然后还有个问题是不是只有parseInt才有两个参数,可以解析16进制等,parseFloat就不行。
谢谢老师!
1回答
你好同学,解答如下:
如果想要把它当做正常的字符串去解析,那么就要指定第二个参数。平时的数字计算都是十进制的,所以指定让它按照十进制去取整就行,即parseInt('0xf', 10)。
是的,parseFloat只能转换为十进制。
祝学习愉快 ,望采纳。
相似问题