Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

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      // Логическое значение (булево)

Литералы являются важной частью любого языка программирования, так как написать программу без них невозможно.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen