Некоторые люди могут сказать, какой это формат?
На самом деле, это больше, чем это.
1 // 1
1.2 //1.2
1.2E3 // 1200
1.2e+3 // 1200
1.2E-3 //0.0012
.12e+2 // 12
-.12E-2 //-0.0012
Конечно, это всего лишь десятичное. Давайте поговорим о восьмой и шестнадцатеричной.
0x00, 0x11, 0xff Этот формат является шестнадзикльным, а их десятичные значения составляют 0, 17, 255 соответственно.
01, 07, 010, 012 Это октально. (0 вот число 0, а не буква o)
Некоторые друзья, возможно, подвергли сомнению это, разве это не десятичное? Как можно сказать, что это октально?
На самом деле, это восьмого, просто добавив 0 перед десятичным десятичным.
Конечно, не все, кто добавляет 0, являются восьми.
Например, 08, 09 на самом деле находится в десятичной системе, потому что восьмиугольника переносится до 8, поэтому невозможно появиться 08, 09.
Как вы думаете, ваше видение гораздо шире и больше не ограничивается десятичными выражениями, и вам не нужно бояться быть напуганным кодом, написанным Даниу.
Некоторые друзья могут сказать, восьми, шестнадцатеричный, поддерживает формат E+-?
0x12e3 === 4835
0x12e+3 === 305
0x12e-3 === 299
0x12 === 18
Очевидно, это не тот результат, о котором мы думаем.
Фактически, 0x12e3 - это потому, что E также является персонажем в шестнадцатеричной. Персонажи в шестнадцатеричном виде составляют 0-9 плюс AF, и дело не имеет значения, поэтому 0x12e3-это нормальный шестнадцатеричный формат чисел.
Почему 0x12e+3 нет? На самом деле, это просто добавляет два числа. Десятичная система 0x12e составляет 302, а добавление 3 дает 305, так что это выражение, а не простое число.
Формат 011E2 также неверен и даже напрямую сообщает о синтаксической ошибке.
Следовательно, экспоненциальный формат может быть использован только в десятичном виде.
Когда вы столкнетесь с 1E6 в будущем, не думайте об этом как IE6.
Больше не в депрессии.5 Почему это не так? Почему .1e1 равен 1.
Ладно, сегодня я поделюсь этим небольшим знанием и медленно думаю об этом.