×

JS错误提示:RangeError: radix must be an integer

作者:andy0012020.05.22来源:Web前端之家浏览:75评论:0
关键词:javascript

在运行项目的时候,发现在console里面提示如下报错:

RangeError: radix must be an integer at least 2 and no greater than 36 (Firefox)

RangeError: toString() radix argument must be between 2 and 36 (Chrome)

发生了什么错误?

在使用Number.prototype.toString()方法时使用了可选的基数参数,参数应该为一个2到36之间的整型(数字),返回对应数字的转换为字符串时表示的该进制对应的数字量。

为什么小于36呢?因为一个大于(包含等于)10的基数在使用时需要用一个字母表字符来代替。不能超过36是因为拉丁字母表中只有26个字符。

你可能会用到以下的常见基数:

  • 2 for 二进制,

  • 8 for 八进制,

  • 10 for 十进制,

  • 16 for 十六进制.

示例

错误示例

(42).toString(0);
(42).toString(1);
(42).toString(37);
(42).toString(150);
// You cannot use a string like this for formatting:
(12071989).toString("MM-dd-yyyy");

正确示例

(42).toString(2);     // "101010" (binary)
(13).toString(8);     // "15"     (octal)
(0x42).toString(10);  // "66"     (decimal)
(100000).toString(16) // "186a0"  (hexadecimal)

温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
http://www.miarww.com.cn/article/erro20200522a1.html

网友评论文明上网理性发言 已有0人参与

发表评论:

最新留言

首页|JavaScript|HTML|HTML4|HTML5|CSS3|开发工具|性能优化|移动开发|前端教程|性能优化|开发工具|酷站欣赏|UI设计|前端教程

Copyright ? 2020 Web前端之家(www.miarww.com.cn) 版权所有 All Rights Reserved.
粤ICP备12067512号-1

Copyright Your WebSite.Some Rights Reserved.

Powered By Z-BlogPHP 1.6.0 Valyria

时时彩平台哪个好 贵州十一选五官方下载 北京11选五开奖走势图 吉林十一选五工具图表 湖南体育赛车开奖走势图 分分11选五是哪里的 在线股票涨跌幅计算器 3肖主6码默认论坛 广西体彩11选5开奖 有德国赛车的彩票平台 手机ps相片用什么软件最好 四肖期期中准2019 北京赛车计划 22选5开奖结果黑龙江 片pk10赛车历史开奖记录 一肖一肖码期期中 pk10五码两期全天计划