Последний шаг для меня, когда заканчивается код JS, позволяет ему запускать JSLint. Я забыл несколько точек с запятой и параметры радиуса на parseInt()
. Ну, эти проблемы были решены быстро.Примеры использования параметра radix
Но теперь мне любопытно: зачем нам нужны бинарные, восьмеричные или шестнадцатеричные радики? Я не нашел ничего в Google.
Может ли кто-нибудь, вероятно, привести пример?
Примечание: Я не спрашиваю, о чем эти radixes на основе или как они выглядят, я на самом деле ищу сценарий, в котором вы должны были бы другие, чем десятичный. Благодарю.
Если вы знаете, что строка, которую вы обрабатываете, содержит число в шестнадцатеричном формате, например. '" 123ABC "', тогда вам понадобится шестнадцатеричное основание для правильного его анализа. Существует множество возможных вариантов использования для чисел, которые не являются базовыми 10. Однако JSLint не хочет, чтобы вы предоставили radix для 'parseInt()', JSLint хочет, чтобы вы указали базовое значение (в большинстве случаев вы нужно 10), потому что если вы этого не сделаете, поведение по умолчанию (или было), чтобы угадать требуемую базу в соответствии со строкой ввода. – nnnnnn
Возможный дубликат [В каких ситуациях используется восьмеричная база?] (Http://stackoverflow.com/questions/2609426/in-what-situations-is-octal-base-used) – t3dodson
@nnnnnn Ах, как разбор '# ffffff' to 'rgb (255,255,255)'? – Norman