Kuinka tarkistaa muuttujan tyyppi JavaScriptissä?
KoodaaminenJavaScriptissä 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"
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.
Kommentit