Viskas, kas nėra aprašyta arba nebuvo deklaruota, laikoma neapibrėžta . Pvz., Programuojant kompiuterį, jei kintamasis nebuvo deklaruotas, kai vykdoma programa ar scenarijus, gausite „jokios reikšmės“, „nenurodyta“, „nepriskirta“, „neapibrėžta“ klaidos pranešimas.
naudoti griežtus; $ x = "Pavyzdys";
spausdinti "$ x n";
Pirmiau pateiktame pavyzdyje „Perl“ programa, nes „naudokite griežtą“; scenarijuje naudojami visi kintamieji. Kadangi pirmiau pateiktame pavyzdyje $ x kintamasis nėra deklaruojamas, šis scenarijus sukurtų klaidą.
naudoti griežtus, mano $ x = "Pavyzdys";
spausdinti "$ x n";
Pirmiau pateiktame pavyzdyje $ x kintamasis buvo deklaruotas pridedant „mano“ prieš liniją. Kadangi kintamasis yra paskelbtas ir apibrėžtas, šis scenarijus spausdina „Pavyzdį“.
NaN, Null, programavimo terminai, neapibrėžtas kintamasis