Последний шаг для меня, когда я заканчиваю код JS, позволяет ему работать через JSLint. Я забыл несколько точек с запятой и параметры системы счисления в parseInt()
. Хорошо, что эти вопросы были решены быстро.
Но теперь мне любопытно: зачем нам нужны двоичные, восьмеричные или шестнадцатеричные системы счисления? Я ничего не мог найти в Google.
Кто-нибудь, наверное, может привести пример?
Примечание. Я не спрашиваю, на чем основаны эти системы счисления или как они выглядят, я на самом деле ищу сценарий, в котором вам потребуются другие, кроме десятичных дробей. Спасибо.
"123ABC"
, вам нужна шестнадцатеричная система счисления для правильного анализа. Существует любое количество возможных вариантов использования для чисел, которые не основаны на 10. Однако JSLint хочет, чтобы вы указали систему счисления дляparseInt()
, не поэтому, JSLint хочет, чтобы вы указали систему счисления (в большинстве случаев вам нужно 10), потому что если вы этого не сделаете, то поведение по умолчанию состоит (или было) в угадывании требуемой базы в соответствии с входной строкой. - person nnnnnn   schedule 03.07.2015#ffffff
наrgb(255,255,255)
? - person Norman   schedule 03.07.2015