… 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
);