Typy danych pozwalają rozróżnić informacje przekazywane przez zmienne
Dzielimy je na dwie grupy:
- typy prymitywne – string,number,boolean,object
- typy złożone – array,function
number – typ numeryczny
Przykład użycia zmiennej typu liczbowego
var x = 10; var y = 23; var z = 1232; console.log(x); console.log(y); console.log(z);
string – typ tekstowy
var x = "Welcome to etutorialspoint"; console.log(x); console.log('John\'s new shirt.') console.log("\"Hey, John!\", how are you.")
Na tekstach można dokonywać operacji: dzielenia, łączenia, wyszukiwania, wykrywania znaku itp.
boolean – prawda i fałsz
if(NaN){ }else{ console.log("false"); } if(undefined){ }else{ console.log("false"); } if(NaN){ }else{ console.log("false"); }
object
var employee = { name: "Soy", age: "40", department: "Software" }; console.log(employee.name); console.log(employee.age); console.log(employee.department);
array – tablica
Typ tablicowy, jest specyficzny i pozwala tworzyć listy danych
var arr1 = ['apple', 'banana', 'pear', 'orange']; for (var i = 0; i < arr1.length; i++) { console.log(arr1[i]); }
funkcje
function msg(name) { console.log("Hello "+name); } msg("John");
Funkcja, służy do wywoływania kodu przy pomocy słowa kluczowego