cumga: javascript variable==null - was heißt das

Beitrag lesen

ich habe folgendes beispiel

<script type="text/javascript">
   var name = "";
   antwort=confirm("Möchten Sie mir Ihren Namen sagen?");
   if (antwort==true) name=prompt("Wie heißen Sie denn?","");

if ((name=="")|| (name==null))
    {
    alert("Dann nenne ich Sie ab sofort Herr Unbekannt.");
    name="Herr Unbekannt";
    }
    document.write("Hallo " + name + ",<br>Willkommen.");
</script>

was bedeutet der teil (name==null)
was ist der unterschied zum befehl (name=""). es gibt sowieso nur den fall, dass im name entweder was steht oder nicht, aber was sagt jetzt das null?

danke schon im voraus