You don't know js(up & going)


Download 424.95 Kb.
Pdf ko'rish
bet9/53
Sana08.11.2023
Hajmi424.95 Kb.
#1757840
1   ...   5   6   7   8   9   10   11   12   ...   53
Bog'liq
You don\'t know JS(up & going)

Значения и типы
Если вы спросите сотрудника в магазине сотовой связи, сколько стоит
определенный телефон, и он ответит: «девяносто девять, девяносто девять» (т.е.
99.99 , таким образом он дает вам точную информацию о сумме денег, которую
вам необходимо заплатить, чтобы купить телефон. Если вы хотите купить два
таких телефона, вы легко сможете в уме удвоить стоимость, получив 199.98 в
качестве общей стоимости.


Если тот же сотрудник возьмет другой аналогичный телефон и скажет, что он
«бесплатный» (конечно, в кавычках), он не скажет вам сумму, но взамен
предоставит другую форму представления ожидаемой стоимости 0.00 — слово
«бесплатный».
Если затем вы спросите, включено ли в комплект поставки телефона зарядное
устройство, то ответ может быть только «да» или «нет».
Весьма схожим образом, когда вы указываете значения в программе, вы
выбираете разные представления для этих значений в зависимости от того, что
вы планируете делать с ними.
Эти разнообразные представления для значений называются *типами* в
терминологии программирования. В JavaScript есть встроенные типы для
каждого из этих так называемых *примитивных* значений:

когда вам нужно работать с математикой, вам нужно `число`.

когда вам нужно вывести значение на экран, вам нужна `строка` (один или
несколько символов, слов, предложений).

когда вам нужно принять решение в своей программе, вам нужно
`логическое значение` (`true` (`истина`) или `false` (`ложь`)).
Значения, непосредственно включаемые в исходный код, называются
*литералами*. `строковые` литералы заключаются в двойные `"..."` или
одинарные `'...'` кавычки — единственная разница в них — это ваши
стилистические предпочтения. Литералы `числа` и `логического значения`
пишутся как есть (т.е., `42`, `true` и т.д.).
Пример:

Download 424.95 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling