Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

-

Если посмотреть на список услуг хостинга Fornex, то видно, что не в последнюю очередь он ориентируется на веб-мастеров. Во-первых, кроме традиционных предложений есть: AntiDDoS защита,  организация Backup, VPN и создание GEO-кластера. Во-вторых, имеется бесплатная базовая поддержка, партнерская программа, помощь с переносом проектов и хорошая цена/качество на SSD/VPS хостинг. К тому же среди клиентов Pikabu,Читать далее… >

Великий человек обыкновенно губит себя сам (Б. Франклин).

JavaScript – переменные

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
30 октября 2017
JavaScript - переменные

Типы данных в JavaScript

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

JavaScript позволяет работать с тремя примитивными типами данных:

  • Числа, например. 425, 110, 45 и т.д.
  • Строки текстовые данные, например «Эта текстовая строка» и т.д.
  • Логические например, true или false.

JavaScript также определяет два тривиальных типа данных, null и undefined, каждый из которых определяет только одно значение. В дополнении к этим примитивным типам данных, JavaScript поддерживает составной тип данных, известный как object. Мы рассмотрим объекты подробно в отдельной главе.

Примечание:
JavaScript не делает различия между целыми значениями и значениями с плавающей точкой. Все числа в JavaScript представлены в виде значений с плавающей точкой. JavaScript представляет числа, используя формат с плавающей точкой в 64-бита, определенный в соответствии со стандартом IEEE 754.

Переменные в JavaScript

Как и многие другие языки программирования, JavaScript имеет переменные. Переменные можно рассматривать как именованные контейнеры. Вы можете поместить данные в эти контейнеры, а затем обратиться к данным, просто называя контейнер.

Перед тем, как использовать переменную в программе JavaScript, вы должны объявить их. Переменные объявляются с ключевым словом var следующим образом:

<script type="text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

 

Кроме того, можно объявить несколько переменных с одинаковым ключевым словом var следующим образом:

<script type="text/javascript">
   <!--
      var money, name;
   //-->
</script>

 

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

Например, вы можете создать переменную с именем money и присвоить значение 14500.00 позже. Для другой переменной можно присвоить значение в момент инициализации следующим образом.

<script type="text/javascript">
   <!--
      var name = "AndreyEx";
      var money;
      money = 14500.00;
   //-->
</script>

 

Примечание:
Используйте ключевое слово var только для объявления или инициализации, один раз для жизни любого имени переменной в документе. Вы не должны повторно объявлять ту же переменную дважды.

JavaScript является нетипизированным языком. Это означает, что переменная JavaScript может содержать значение любого типа данных. В отличие от многих других языков, вы не должны говорить JavaScript при объявлении переменной, какой тип значения будет содержать переменная. Тип значения переменной может изменяться во время выполнения программы и JavaScript заботится о ней автоматически.

Область переменных в JavaScript

Область видимости переменной является областью вашей программы, в которой она определена. Переменные JavaScript имеют только две области.

  • Глобальные переменные – глобальная переменная имеет глобальный охват, который означает, что она может быть определена в любом месте вашего кода JavaScript.
  • Локальные переменные – Локальная переменная будет видна только внутри функции, где она определена. Параметры функции всегда являются локальными для этой функции.

В теле функции, локальная переменная имеет приоритет над глобальной переменной с тем же именем. Если объявить локальную переменную или параметр функции с тем же именем, что и глобальная переменная, вы эффективно скрываете глобальную переменную. Посмотрите в следующем примере.

<html>
   <body onload = checkscope();>
      <script type = "text/javascript">
         <!--
            var myVar = "global"; // Объявление глобальной переменной
            function checkscope( ) {
               var myVar = "local";  // Объявление локальной переменной
               document.write(myVar);
            }
         //-->
      </script>
   </body>
</html>

 

Это выдаст следующий результат:

local

Имена переменных в JavaScript

Для именования переменных в JavaScript соблюдайте следующие правила:

  • Вы не должны использовать любое из зарезервированных ключевых слов в качестве имени переменной в JavaScript. Эти ключевые слова упоминаются в следующем разделе. Например, имена переменных break или boolean не являются действительными.
  • Имена переменных JavaScript не должен начинаться с цифры (0-9). Они должны начинаться с буквы или символа подчеркивания. Например, 123test является недопустимым именем переменной, но _123test является допустимым.
  • Имена переменных JavaScript чувствительны к регистру. Например, Name и name две разные переменные.

Зарезервированные слова в JavaScript

Список всех зарезервированных слов в JavaScript, приведены в следующей таблице. Они не могут быть использованы в качестве переменных JavaScript, функции, метода, этикетки цикла, или любые имена объектов.

abstractelseinstanceofswitch
booleanenumintsynchronized
breakexportinterfacethis
byteextendslongthrow
casefalsenativethrows
catchfinalnewtransient
charfinallynulltrue
classfloatpackagetry
constforprivatetypeof
continuefunctionprotectedvar
debuggergotopublicvoid
defaultifreturnvolatile
deleteimplementsshortwhile
doimportstaticwith
doubleinsuper

 

Просмотров: 88

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Комментарии:

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    шестнадцать − 10 =

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close