… das kann ich auch!

Folgendes Skript starten:

var god;

alert('Vorausgegangene Operation:\nDeklaration: var god\n\nExistenz Gottes: ' + god +
      '\nWahrheitsgehalt der Aussage zur Nichtexistenz Gottes: ' + (!god) +
      '\nDatentyp Gottes: ' + typeof(god) +
      '\nVernichtung des Gottesobjekts: ' + delete(god)
      );

god = null;

alert('Vorausgegangene Operation:\nWertzuweisung: null\n\nExistenz Gottes: ' + god +
      '\nWahrheitsgehalt der Aussage zur Nichtexistenz Gottes: ' + (!god) +
      '\nDatentyp Gottes: ' + typeof(god) +
      '\nVernichtung des Gottesobjekts: ' + delete(god)
     );

god = false;

alert('Vorausgegangene Operation:\nWertzuweisung: false\n\nExistenz Gottes: ' + god +
      '\nWahrheitsgehalt der Aussage zur Nichtexistenz Gottes: ' + (!god) +
      '\nDatentyp Gottes: ' + typeof(god) +
      '\nVernichtung des Gottesobjekts: ' + delete(god)
     );

god = 0;

alert('Vorausgegangene Operation:\nWertzuweisung: 0\n\nExistenz Gottes: ' + god +
      '\nWahrheitsgehalt der Aussage zur Nichtexistenz Gottes: ' + (!god) +
      '\nDatentyp Gottes: ' + typeof(god) +
      '\nVernichtung des Gottesobjekts: ' + delete(god)
     );

function God () {
  this.existent = true;
}

god = new God();

alert('Vorausgegangene Operation:\nSchaffung eines eigenen Gottesobjekts mit der Eigenschaft "existent = true"\n' +
      '\nExistenz Gottes: ' + god + '\nWahrheitsgehalt der Aussage zur Nichtexistenz Gottes: ' + (!god) +
      '\nDatentyp Gottes: ' + typeof(god) +
      '\nZugewiesener Wert der Eigenschaft "existent" des eigenen Gottesobjekts: ' + god.existent +
      '\nVernichtung der Eigenschaft "existent" des eigenen Gottesobjekts: ' + delete(god.existent) +
      '\nZugewiesener Wert der Eigenschaft "existent" des eigenen Gottesobjekts: ' + god.existent +
      '\nVernichtung des Gottesobjekts: ' + delete(god)
     );

god.existent = 'Hallo Welt!';

alert('Vorausgegangene Operation:\nErneute Zuweisung eines Wertes "Hallo Welt!" zur Eigenschaft "existent" des selbstgeschaffenen Gottesobjekts\n' +
      '\nZugewiesener Wert der Eigenschaft "existent" des eigenen Gottesobjekts: ' + god.existent
      );

secondGod = new God();

alert('Vorausgegangene Operation:\nSchaffung eines zweiten Gottesobjekts\n' +
      '\nZugewiesener Wert der Eigenschaft "existent" des zweiten Gottesobjekts: ' + secondGod.existent +
      '\nExistenz der Eigenschaft "selbstZweifel" des zweiten Gottesobjekts: ' + secondGod.selbstZweifel
      );

God.prototype.selbstZweifel = true;
thirdGod = new God();

alert('Vorausgegangene Operation:' +
      '\nNachtr\u00E4gliche Hinzuf\u00FCgung der Eigenschaft "selbstZweifel" mit dem Wert "true" bei selbsgeschaffenen G\u00F6ttern' +
      '\nSchaffung eines dritten Gottesobjekts\n' +
      '\nZugewiesener Wert der Eigenschaft "existent" des dritten Gottesobjekts: ' + thirdGod.existent +
      '\nZugewiesener Wert der Eigenschaft "selbstZweifel" des dritten Gottesobjekts: ' + thirdGod.selbstZweifel
      );