0
Kuinka tarkistaa muuttujan tyyppi JavaScriptissä

Olli Perikanta

Julkaistu 13.1.2024

Kuinka tarkistaa muuttujan tyyppi JavaScriptissä?

JavaScriptissä voi tarkistaa muuttujan tyypin typeof-operaattorilla.

Esimerkki:

var muuttuja = 10;

console.log(typeof muuttuja); // Tulostaa: "number"

Muutama esimerkki typeof-operaattorin käytöstä:

// "undefined": Jos muuttujaa ei ole määritelty.
var muuttujaUndefined;
console.log(typeof muuttujaUndefined); // Tulostaa: "undefined"

// "number": Jos muuttuja on numero.
var muuttujaNumber = 42;
console.log(typeof muuttujaNumber); // Tulostaa: "number"

// "string": Jos muuttuja on merkkijono.
var muuttujaString = "Terve maailma!";
console.log(typeof muuttujaString); // Tulostaa: "string"

// "boolean": Jos muuttuja on boolean-arvo.
var muuttujaBoolean = true;
console.log(typeof muuttujaBoolean); // Tulostaa: "boolean"

// "object": Jos muuttuja on objekti tai null.
var muuttujaObject = { key: "arvo" };
console.log(typeof muuttujaObject); // Tulostaa: "object"

var muuttujaNull = null;
console.log(typeof muuttujaNull); // Tulostaa: "object" (JavaScriptin erikoinen piirre)

// "function": Jos muuttuja on funktio.
var muuttujaFunction = function() {
  console.log("Olen funktio!");
};
console.log(typeof muuttujaFunction); // Tulostaa: "function"

// "symbol": Jos muuttuja on symboli.
var muuttujaSymbol = Symbol("kuvaava teksti");
console.log(typeof muuttujaSymbol); // Tulostaa: "symbol"
Senior Frontend kehittäjä, joka on erikoistunut WordPressin koodaamiseen ja räätälöityjen ratkaisujen tekemiseen.

Kommentit

Näyttää siltä, että sinulla on mahdollisuus olla ensimmäinen kommentoija! Jäikö jotain kysyttävää artikkelista tai haluatko antaa palautetta? Jätä kommentti ja aloita kekustelu.

Jätä kommentti

Kommenttikäytäntö: Kommentointi on tervetullutta ja arvostamme aikaa, jonka lukijat käyttävät ideoiden jakamiseen ja palautteen antamiseen. Kaikki kommentit kuitenkin valvotaan manuaalisesti ja roskapostiksi tai yksinomaan myynninedistämistarkoituksessa pidetyt kommentit poistetaan.