-
20
~
Ein
~
kommt Dĩr zũ spañisch võr? -
13
@
Mit @-Regeln steuert man das Verhalten von CSS. Was mit @page und @import begann, ist heute eine ziemlich lange Liste.
In PHP dient @ zum Unterdrücken von Fehlern.
Und natürlich trennt er in Mailadressen den Namen vom Server.
-
12
?. und ??
Nur noch Fragezeichen in den Augen?
Die Operatoren
?.
(optional chaining) und??
(nullish coalescing) verwendet man neuerdings auch in JavaScript, um mitnull
eleganter umgehen zu können. -
8
<<, >> und >>>
It's just a shift to the left
And then a bit to the right.But watch out for the sign
It may be goin' nowhere fast -
7
n
n? Ein Buchstabe?
Kennst Du schon BigInt?
-
17
$
Dollars findet man beim Programmieren öfter. Nur nicht oft genug auf dem Bankkonto…
-
10
::
Der doppelte Doppelpunkt kennzeichnet in CSS ein Pseudoelement, keine Pseudoklasse.
In PHP hingegen ist er ein echter Zungenverknoter:
Paamayim Nekudotayim. Was nichts anderes heißt als doppelter Doppelpunkt, auf hebräisch. Er steuert den Zugriff auf Elemente einer Klasse. -
2
&
„Schicke Schachteln“ titelte unser Blog dazu.
Aber natürlich taucht das
&
auch noch anderswo auf. Folge mir! -
1
<=>
Finde heraus, was es mit diesem UFO auf sich hat.
Unser diesjähriger Adventskalender beschäftigt sich mit merkwürdigen Operatoren und Sonderzeichen, die Einsteigern die Tränen in die Augen treiben…
-
14
\
Der Backslash dient generell als Steuerzeichen, um in einer Zeichenkette oder in einer Regex Zeichen einzubauen, die andernfalls nicht oder nur schwierig möglich wären.
-
24
...
Mit einem Operator aus 3 Zeichen haben wir den Advent begonnen, mit drei Zeichen hören wir auch wieder auf.
Ein dreifacher Punkt kann bei variadischen Funktionen das Hantieren mit
arguments
ersparen. Aber er kann mit Arrays und iterierbaren Objekten noch viel mehr. -
6
=> vs >=
Heute wird es wieder schwieriger. Wer das
<=
kleiner-gleich zu größer-gleich umdrehen möchte und=>
schreibt, wird von Knecht Ruprecht bestraft. -
23
⸘ Wie bitte ‽
Wie bitte, schon wieder Weihnachten⁉️
-
5
<=
Na gut, der ist geschenkt. Den „Kleiner oder Gleich“ Operator kennt wohl jeder, und es gibt ihn in JavaScript und PHP genauso wie in SQL.
Gefährlich ist es nur, wenn man ihn in einen HTML-Text schreibt, ohne das
<
als<
zu maskieren! -
21
#
Das
#
ist ein vielseitiger Geselle in der Webentwicklung, genauso vielseitig sind seine Namen: Raute, Doppelkreuz, Lattenzaun, Schweinegatter - kennst Du noch mehr? Du solltest es nur nicht mit dem ♯ Zeichen aus der Musik verwechseln. -
3
%
Die Schlacht um die Reste?
Wilde Joker?
Bytesalat? -
4
`
Nein, dies ist kein kleiner Barbarazweig…
-
16
,
Das Komma dient dazu, in einem Programm Listen aller Art zu notieren.
-
15
.
Der Punkt. Horror aller COBOL-Programmierer. Ein Punkt zu wenig, und der Compiler spuckt Hunderte von Fehlermeldungen. Ein Punkt zuviel, und die Programmlogik ist im Eimer.
-
9
:
Doppelpunkte können vieles bedeuten.
Sie können sogar doppelt vorkommen, aber das ist eine andere Geschichte und soll ein andermal erzählt werden.
-
11
?:
Schon wieder ein Doppelpunkt? Zusammen mit dem Fragezeichen bildet er in JavaScript oder PHP den ternären Operator.
Vorsicht, er verhält sich in PHP leicht anders, was die Vorrangbehandlung betrifft.
-
18
^
Wer das
$
-Zeichen und Suchmuster kennt, der weiß auch, wofür das^
steht. -
19
++ und --
Eins runter und eins wieder rauf, und dann auch noch auf die Reihenfolge achten – dabei kann man schnell mal stolpern!
Aber auch in HTML und CSS begegnen wir dem doppelten Bindestrich.
-
22
/* und //
Über Kommentare mit
#
oder<!-- -->
sprachen wir in diesem Advent schon.CSS-Kommentare verwenden hingegen die klassischen C Kommentare mit
/*
und*/
.JavaScript kennt beides:
/* ... */
Blockkommentare und auch einzeilige Kommentare, die durch//
eingeleitet werden. PHP übrigens auch.