Best Practice: 1 und 0 nach true und false konvertieren in Javascript
Heute mal nur einen ganz kurzen Beitrag. Es gibt sicherlich viele Wege 0 und 1 in Javascript nach true und false umzuwandeln.
Folgender Weg, den ich heute gesehen hab, dürfte aber wohl der kürzeste und auch eleganteste sein. Zudem klappt er nicht nur für Integer-Werte, sondern auch für die String-Repräsentationen von 0 und 1.
Sowas verbuche ich hier immer unter “Programmierperlen”…
0 und 1 nach true und false
Um die Integer 0 und 1 nach Boolean zu konvertieren, genügt es den Not-Operator doppelt einzusetzen.
var thisIsFalse = !!0; //false
var thisIsTrue = !!1; //true
Warum das funktioniert? Nehmen wir folgendes Beispiel. 1 ist ein valider Wert und somit true. Wenn wir nun !1 schreiben, dann negieren wir das […]
Das Thema Poker habe ich nun schon in dem ein oder anderen C#-Artikel als Aufhänger genommen, um tiefer in verschiedene Programmierthematiken einzusteigen. So gab es bereits einen Artikel zur Bildanalyse, einen zur Berechnung der Gewinnwahrscheinlichkeit und einen, in dem die beiden eben genannten kombiniert wurden.
Kostenlose PDF-Reader gibt es wie Sand am Meer. Egal ob Acrobat Reader, Foxit, NitroPDF oder Sumatra. Die Auswahl groß und oftmals auch für den gewerbsmäßigen Gebrauch kostenlos freigegeben. Sobald es jedoch daran geht, aktiv mit PDF-Dateien zu arbeiten – also eben solche zu erstellen, umzuwandeln, zu verändern oder zu signieren – ist Schluss mit der bunten Vielfalt und aus kostenlos wird schnell sehr, sehr teuer.
Bei der Recherche nach einem passendem Schutz für das neue iPhone (6S) im Haushalt bin ich über das Angebot der Firma GLAZ gestolpert. Diese bietet neben echten Glasscheiben statt Folie, auch ein Produkt namens GLAZ Liquid an. Okay, Glasscheiben statt Folie, die etwas dicker Auftragen, dafür aber auch robuster sein sollen, sind mir nun schön öfters über den Weg gelaufen. Ein Produkt aus sogenanntem Flüssigglas jedoch noch nicht.