JavaScript: Литералы, регистр символов
Набор символов
В JavaScript используется набор символов Unicode
. Он поддерживает практически все письменные языки, имеющиеся на планете в настоящее время. Это означает, что при написании кода можно использовать не только те символы, которые есть на клавиатуре, но и любые другие:
var str = "hello"; // Используется латиница var стр = "Привет"; // Используется кириллица
Регистр
JavaScript чувствителен к регистру символов. Это значит, что ключевые слова и любые другие идентификаторы, используемые в программе, всегда должны содержать одинаковый набор прописных и строчных букв. Например, ключевое слово switch должно быть написано как switch
, а не Switch
или SWITCH
, так же и имена переменных num
или Num
– будут считаться, как имена двух различных переменных:
<script> var num = 2; var Num = 4; document.write("num: " + num + "<br> Num: " + Num); </script>Попробовать »
Пробельные символы
Интерпретатор JavaScript игнорирует все пробельные символы (пробелы, табуляцию и перевод на новую строку) между языковыми конструкциями и воспринимает текст программы как сплошной поток кода.
Пробельные символы используются для того, чтобы писать более удобный для чтения текст программы (исходный код):
var starLine = ""; function drawStarLine(num) { for(var i = 0; i < num; i++) { starLine += "*"; } }
Представленный код можно было бы написать и в одну строку, не используя пробельных символов, но такой код будет менее удобен для чтения:
var starLine="";function drawStarLine(num){for(var i=0;i<num;i++){starLine+="*";}}
Литералы
Литерал – это запись в исходном коде программы, представляющая собой значение некоторого типа данных:
9 // Целое число 17.3 // Число с плавающей точкой "текст" // Строка текста true // Логическое значение (булево)
Литералы являются важной частью любого языка программирования, так как написать программу без них невозможно.
С этой темой смотрят: