Typy danych [node.js]

Typy danych pozwalają rozróżnić informacje przekazywane przez zmienne
Dzielimy je na dwie grupy:

  1. typy prymitywne – string,number,boolean,object
  2. 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