4/5

Typ Invalid

Ke kontrole typu daného výrazu využíváme operátor „isvalid“. Jestliže typ výrazu je nesprávný vrací booleanovskou hodnotu false, v opačném případě vrací boolenovskou hodnotu true.

Příklad:
var bluma = 10;
var OK = isvalid(bluma); // vrátí true
var KO = isvalid(bluma/0); // vrátí false

Operátor typeof

Operátor typeof vrací hodnotu popisující datový typ daného výrazu (neprovádí se žádná konverze). Typ integer vrátí 0, floating-point 1, string 2 , boolean 3 a invalid 4.

Příklad:
Var bluma = 10;
Var hodnota = typeof bluma; // vrátí 0 (integer)
Var pokus = 10/0;
Var hodnota2 = typeof(pokus); // vrátí 4 (invalid)