O que é indefinido?

Tudo o que não tem uma descrição ou não foi declarado é considerado indefinido . Por exemplo, na programação de computadores, se uma variável não tiver sido declarada quando o programa ou script for executado, você receberá uma mensagem de erro "sem valor", "não definido", "não acoplado", "indefinido".

use strict; $ x = "Exemplo";

print "$ x \";

No exemplo acima, de um programa Perl porque "use strict;" é usado no script todas as variáveis ​​devem ser declaradas. Como a variável $ x não está declarada no exemplo acima, esse script geraria um erro.

use strict; meu $ x = "Exemplo";

print "$ x \";

No exemplo acima, a variável $ x foi declarada adicionando "my" na frente da linha. Como a variável agora é declarada e definida, esse script imprime "Example".

NaN, Nulo, Termos de programação, Variável indefinida