Для перевода числа из шестнадцатеричной формы представления в десятичную необходимо начиная с последних брать цифры этого числа, умножать на 16 в степени номер цифры считая с нуля и с конца числа, при этом заменяя цифры A, B, C, D, E, F на 10, 11, 12, 13, 14 и 15. Например, 7B = B * 16^0 + 7 * 16^1 = 11 * 1 + 7 * 16 = 11 + 112 = 123.
В итоге шестнадцатеричное представление числа 123 7B, а литерал, описывающий это значение 0X7B.
123 / 16 = 7, остаток 11 (запишется как B вторым символом)
Переведём число 123 из десятичной, в шестнадцатеричную систему счисления. Символ «/» будет означать деление нацело.
Для перевода числа из десятеричной системы счисления в шестнадцатиричную необходимо делить нацело (без остатка) на 16 пока не получится ноль, записывая остатки от деления в обратном порядке, при этом остаток 10 запишется как A, 11 как B и т.д.
Примеры шестнадцатеричных литералов: 0xFF, 0Xbb, 0x123, 0x0.
Такие литералы задают числа в шестнадцатеричной системе счисления, они начинаются с символов «0x» или «0X», а затем следует запись числа в шестнадцатеричной форме. Такая запись содержит числа от 0 до 9 и большие или маленькие буквы a, b, c, d, e, f.
Шестнадцатеричные литералы
Такая запись обозначает число, умноженное на 10 в степени, определяемой числом, которое стоит после буквы e (E). Например, 6.2e10 - это 6.2 умножить на 10 в 10-ой степени, 1.2E-2 это 1.2 умножить на 10 в минус второй степени, .1e1 - это единица, -.2e3 это -200 и т.д.
Числовые литералы могут представляться в экспоненциальной форме записи. Согласно этой записи вначале (необязательно, если есть дробная часть) идут цифры, затем дробная часть (необязательно, если есть целая часть), отделённая точкой, затем (необязательно) знак «+» или минус и буква e (E).
Экспоненциальная форма записи числовых литералов
Примеры числовых литералов: 0, 2, 4, 8, 3.14, .2.
В js дробные и целые числа в десятичной системе счисления записываются в виде последовательности цифр. Дробная часть десятичной дроби отделяется точкой. Если опустить целую часть десятичной дроби, то она будет считаться равной нулю. Например, литерал .8 описывает значение 0.8.
Числовые литералы
Литерал это любое значение указанное явным образом в коде. В качестве литералов в js могут выступать числа, строки (текстовые значения), логические значения. Функциональные литералы, массивы и объекты мы рассмотрим позже.
Понятие литерала
Всем привет. Сегодня у нас первая лекция в рамках курса " ", непосредственно связанная с изучением JavaScript. И начнем мы с литералов.
01 декабря 2011 / Категория: /
JS для начинающих. Урок 1.1: Литералы
Понятие литерала в JavaScript, что такое литерал | Блог веб-разработчиков
Комментариев нет:
Отправить комментарий