Cualquier cosa que carezca de una descripción o que no haya sido declarada se considera indefinida . Por ejemplo, en la programación de computadoras, si no se había declarado una variable cuando se ejecutó el programa o el script, recibirá un mensaje de error "sin valor", "no definido", "no vinculado", "indefinido".
uso estricto; $ x = "Ejemplo";
imprimir "$ x \ n";
En el ejemplo anterior, de un programa Perl porque "uso estricto"; Se usa en el script todas las variables deben ser declaradas. Debido a que la variable $ x no se declara en el ejemplo anterior, esta secuencia de comandos daría un error.
uso estricto; mi $ x = "Ejemplo";
imprimir "$ x \ n";
En el ejemplo anterior, la variable $ x se ha declarado agregando "mi" delante de la línea. Como la variable ahora está declarada y definida, esta secuencia de comandos imprime "Ejemplo".
NaN, Null, términos de programación, variable no definida