Tanımsız değer
Bilgisayarda (özellikle programlamada), tanımsız değer, bir ifadenin sözdizimsel olarak doğru olmasına rağmen doğru bir değere sahip olmadığı bir durumdur. Tanımsız bir değer, boş dize, Boolean "false" veya diğer "boş" (ancak tanımlanmış) değerlerle karıştırılmamalıdır. Koşullara bağlı olarak, tanımsız bir değere yönelik değerlendirme istisnaya veya tanımsız davranışa yol açabilir, ancak bazı programlama dillerinde tanımsız değerler normal, öngörülebilir bir program yürütme süreci sırasında ortaya çıkabilir.
Dinamik olarak türlendirilmiş diller genellikle mümkün olduğunda tanımsız değerleri açıkça ele alır. Örneğin, Perl'de böyle bir değeri bir değişkene "atayabilen" tanımsız
operatör[1] vardır. Diğer tür sistemlerinde tanımsız bir değer, bilinmeyen, öngörülemeyen bir değer veya yalnızca değerlendirmesi sırasında bir program hatası anlamına gelebilir.