Pages Menu Stijit.com
Twitter
Categories Menu

alert, переменные и типы данных в javascript

Здесь мы посмотрим на alert, переменные и типы данных в JavaScript

alert и обьявление переменных в javascript

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
</head>
<body>
  <script>
    alert("Hello");
    //На екран будет выведено окно с текстом "Hello"
    var price = 100;
    alert(price);
    //На екран будет выведено окно со значением переменной price
    var name = 'Вася'
    var name2 = name;
    var name3 = 'Something'; name3 = 'Status1';
    //Переопределение переменной - мы сначала присвоили name3 значение 'Something', а потом переприсвоили ей значение 'Status1'
    alert(name);
    alert(name2);
    alert(name3);
    const STATUS = 1;
    STATUS = 2;
    alert(STATUS);
  </script>
</body>
</html>

Как мы уже видели в примере выше, комментирование в javascript делается с помощью двух слешей // (комментируем одну строку) или /* Текст комментария */ — для комментирования нескольких строк.

Переменные в javascript

    Переменные можно начинать с:
     
  • A-Z
  •  

  • z-a
  •  

  • $
  •  

  • _

Нельзя начинать с цифр 0-9

Само обьявление:

  var price = 100;
  //или
  var price, bonus, photo;
  ...
  price = 10;
  bonus = 0.5;
  photo = "bla.jpg";

Разделять слова в названиях переменных можно так:

var full_name;
var fullName; // это camel notation - более предпочтительный для JavaScript стиль написания названий

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

    Типы данных (их 6):
     
  1. Строка (string) — var name = ‘Вася’;
  2.  

  3. Число (number) — var age = 10; var price = .5;
      В частности 1/0 = +Infinity;
      5*’Вася’ = NaN; (Not a Number)
  4.  

  5. Логическое значение (boolean) — var correct = true; или var wrong = false;
  6.  

  7. В переменной ничего нет — var car = null;
  8.  

  9. undefined — var car; В этом случаем мы ничего не положили в переменную (значение не присвоено)
  10.  

  11. object — массивы, функции, обьекты

Оставить комментарий

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