typeOf

typeOf

> Toiminnot

Palauttaa arvon tyypin arvo seuraavista tyypeistä:

Asetukset
Palaute
TypeScript

JavaScriptissä typeof value palauttaa merkkijonon — "number", "string", "boolean", "function", "object", "undefined" — eikä numeerista vakiota kuten typeOf LeekScriptissä. Kaksi klassista ansaa: typeof [] ja typeof null ovat molemmat "object". Käytä Array.isArray(value) taulukon tunnistamiseen, value === null nullille, ja instanceof muuhun: value instanceof Map, value instanceof Cell, value instanceof Entity.

Python

Pythonissa type(value) palauttaa arvon luokan eikä numeerista vakiota kuten typeOf LeekScriptissä: type([]) on `, ja type(value).__name__ antaa "list", "bool", "Cell"… Tyypin testaamiseen kirjoita aina isinstance(value, list) eikä type(value) is list: moottori käärii list, dict, set, tuple ja frozenset laskeakseen operaatiot, joten type([]) is list on False, kun taas isinstance([], list) on True. isinstance hyväksyy lisäksi tyyppien monikon, isinstance(x, (int, float))`, ja tunnistaa aliluokat.