老师,问两个问题。

来源:3-19 编程练习

慕斯卡3605978

2020-02-27 21:24:56

  1. parseInt("0xf",16);的意思是将0xf以16进制形式转变成10进制吗?

  2. “parseFloat()与parseInt()的第二个区别在于它始终都忽略前导的零”是什么意思?

写回答

1回答

好帮手慕夭夭

2020-02-28

同学你好,问题解答如下;

1.理解的正确。

2.忽略前导的零,是针对十六进制来说的,parseInt()在转换十六进制的格式的数据时,是不会忽略前导的0 。而parseFloat()始终会忽略,例如:

http://img.mukewang.com/climg/5e58787a098f581002910148.jpg

parseInt()将‘0x’转换成十进制数为15,而parseFloat()不会转化成十进制,输出0 。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程