Переменные в JavaScript. Типы переменных

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

Да и в самих переменных нет ничего страшного, стоит лишь запомнить простые вещи.

JavaScript является языком программирования со слабой типизацией переменных. Это означает лишь то, что при помощи JavaScript мы легко можем сложить переменную с числовым значением и строку. Давайте попробуем?:)

var a = 5;
var b = 6;
var c = » Какая-то строка «;
alert (a + b + c);
alert (c + b + c + a);

В этом случае мы получим окно (функцию alert() разберём позже), в котором будет выведено в первом случае:

11 Какая-то строка

во втором:

Какая-то строка 6 Какая-то строка 5

То есть JS, увидев знак сложения в первом случае просто сложил две однотипные переменные, и выполнил сложение (конкатенацию) со строкой, а во втором выполнил конкатенацию, но сложение не производилось. Также в JS не указывается тип переменной (Int, Float и т.д., хотя иногда это делают и в определенных ситуациях это делать необходимо, но не всегда). Скажу сразу — подобное в языке со строгой типизацией не возможно. Там всегда явно указывается тип переменной и изменить свой тип она не может.

 

Типы переменных

  • Число «number»

var a = 15;

var b= 23.92;

  • Строка «string»

var str = "Это строка";
var str1 = 'Это тоже строка';

  • Булевый тип

check = true;

check1 = false;

  • Специальный значение «null»

age = null;

Обозначает, что значение не присвоено. В данном случае-возраст неизвестен.

  • Специальное значение «undefined»

var age;

Обозначает, что значение не присвоено. Переменная age имеет значение undefined.

  • Тип object. Пока что просто запомните, что он есть. Я рассмотрю его позднее в следующих статьях.

На этом всё:)

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

Имя *
E-mail *
Сайт