JürgenB: Geklickten Link feststellen und dessen Target herausfinden

Beitrag lesen

Hallo Struppi,

Hmm, irgendwie spüre ich immer noch etwas unverständnis ;-)

ich habe die Schreibweise schon verstanden.

!!alert(); kann man doch Prima lesen: not not alert() und man weiß sofort was der Autor will, ...

kein kein Alarm, also doch einer? *g*

... einen boolschen Wert. Es ist die Abkürzung für:
alert() ? true : false

Schön kryptisch.

Natürlich hab ich mich beim ersten lesen auch darüber gewundert, ...

und genau das meine ich, man wundert sich bzw. fragt sich, was soll das. Gleiches gilt auch für Konstrukte mit ? und :, nach Möglichkeit noch tief verschachtelt, oder Shiften statt Multiplikation mit zwei, oder ganze Programme im Kopf einer for-Schleife, ... . C und an C angelehnte Sprachen lassen so etwas ja zu. Aber hier geht Eleganz vor Lesbarkeit. Einem Gerücht zu Folge soll ja ein Entwicklungsziel bei C die Unlesbarkeit gewesen sein. Und das habe ich mit "abenteuerlich" gemeint. Was aber nicht heißt, dass ich so etwas nicht mache.

Gruß, Jürgen

PS Auch sehr schön:

( function() {  
 alert("Hallo!");  
})();