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()
бÑл вÑзван Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑм паÑамеÑÑом radix
. Ðго знаÑение должно бÑÑÑ ÑелÑм ÑиÑлом, пÑинадлежаÑим пÑомежÑÑÐºÑ Ð¾Ñ 2 до 36 и ÑказÑваÑÑим оÑнование ÑиÑÑÐµÐ¼Ñ ÑÑиÑлениÑ, коÑоÑÐ°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ð¸ÑполÑзована Ð´Ð»Ñ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑленнÑÑ
знаÑений. ÐапÑимеÑ, деÑÑÑиÑное (оÑнование 10) ÑиÑло 169 пÑедÑÑавлÑеÑÑÑ Ð² ÑеÑÑнадÑаÑеÑиÑном виде (оÑнование 16) как A9.
ÐоÑÐµÐ¼Ñ Ð·Ð½Ð°Ñение ÑÑого паÑамеÑÑа не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе, Ñем 36? ÐÐ»Ñ Ð¾Ñнований, пÑевÑÑаÑÑÐ¸Ñ 10, в каÑеÑÑве ÑиÑÑ Ð¸ÑполÑзÑÑÑÑÑ Ð°Ð»ÑавиÑнÑе ÑимволÑ; ÑледоваÑелÑно, оÑнование не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе 36, поÑколÑÐºÑ Ð² лаÑинÑком алÑавиÑе (иÑполÑзÑемом английÑким и многими дÑÑгими ÑзÑками) ÑолÑко 26 Ñимволов.
Ðаиболее ÑаÑпÑоÑÑÑанÑннÑе оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ ÑиÑÑем ÑÑиÑлениÑ:
(42).toString(0);
(42).toString(1);
(42).toString(37);
(42).toString(150);
// ÐелÑÐ·Ñ Ð¸ÑполÑзоваÑÑ Ð´Ð»Ñ ÑоÑмаÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑÐ¾ÐºÑ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ вида:
(12071989).toString("MM-dd-yyyy");
ÐоÑÑекÑное пÑименение
(42).toString(2); // "101010" (двоиÑÐ½Ð°Ñ ÑиÑÑема)
(13).toString(8); // "15" (воÑÑмеÑиÑнаÑ)
(0x42).toString(10); // "66" (деÑÑÑиÑнаÑ)
(100000).toString(16); // "186a0" (ÑеÑÑнадÑаÑеÑиÑнаÑ)
СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4