永发信息网

var a=parseInt(021, 8);为什么a返回15,而不是17?

答案:1  悬赏:70  手机版
解决时间 2021-03-25 22:22
var a=parseInt(021, 8);为什么a返回15,而不是17?
最佳答案
javascript默认0开头的数字是8进制,也就是说,021对应的十进制是17,然后第二个参数是8,也就是让浏览器认为这个17是8进制的17,计算出的结果是17转换后的15.
parseInt这个函数的输入变量第一个,在某一进制的数,第二个参数是进制,函数执行结果是返回对应的数字的十进制值。
另外,前导0的数字默认为八进制,前导0x的数值,默认为为16进制。parseInt(021)返回结果就是17.
换句话说,var a=021;//相当于var a=17;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有关鲁路修的动漫吗,除叛逆的鲁路修,在哪看
什么时候向菩萨那样发愿,发大愿
美国作家丹 克拉克简介20字
凤凰资本与凤凰资本资产管理集团 有什么关系
交通事故尚未处理完,发生事故的车辆能否上路
丰宁满族自治县食品药品监督管理局食品化妆品
加拿大 tdohcatttor是什么银行
试说明张载西铭一文的精神主旨,举课文例子说
磁涧到牡丹广场的车途径万达广场附近吗
我是大理小山茶童谣歌词
隔断推拉门用什么轨道能关平
求帮忙计算一下电压U,在线等,急!
全国在逃人员照片 我想查一个叫薛立华的人 是
押un韵的字,讨论:诗词创作用今韵好,还是古
接近呈贡的公租房是那里
推荐资讯
新柴490.495.498柴油发动机有什么区别,是否
iso9001 2015正式版有么 中英文或者英文的
想要知道WPS表格在不打文字的情况下怎样出来
香槟什么牌子好
据说奔腾b70 和X80 1.8t版本的发动机采用的是
哪些用地需办理规划选址,用地预审
为什么boost::shared_ptr<N> n(new N) 不能放
长16厘米宽23.5厘米对于多少平方码
26×22,口算怎么算?
从一到八每个数字只能用一次得数分别为1,9,7,
真的本人极度羡慕80后
侠岚辗迟在褪忆林说的忘记的那段话
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?