You don't know js(up & going)
Download 424.95 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling