Reicht einen booleschen Wert unverändert durch, sodass ein Wert einen Namen erhalten und wiederverwendet werden kann.
Beispiel: true -> true
Der boolesche Wert
Derselbe boolesche Wert
Zieht eine Liste zufälliger boolescher Werte, jeder mit einer gegebenen Wahrscheinlichkeit true.
Beispiel: Länge 5 mit trueThreshold 0.7 -> vielleicht [true, true, false, true, true]
Wie viele boolesche Werte gezogen werden und die Wahrscheinlichkeit für true
Die zufälligen booleschen Werte
Verwandelt Zahlen in boolesche Werte mit einer zufälligen Überblendung zwischen zwei Schwellenwerten.
Unter dem ersten Schwellenwert ist eine Zahl immer true, über dem zweiten immer false; dazwischen fällt die Wahrscheinlichkeit für true in Stufen von einem zum anderen, sodass ein Muster ausblendet, statt scharf umzuschalten. Beispiel: [0.1, 0.9] mit Schwellenwerten 0.3 und 0.7 -> [true, false]
Die Zahlen, die beiden Schwellenwerte und wie viele Stufen der Übergang hat
Ein boolescher Wert pro Zahl
Verwandelt Zahlen in boolesche Werte: true unter dem Schwellenwert, false bei oder über ihm.
inverse kehrt jedes Ergebnis um.
Beispiel: [0.3, 0.7, 0.5] mit Schwellenwert 0.6 -> [true, false, true]
Die Zahlen, der Schwellenwert und ob das Ergebnis umgekehrt wird
Ein boolescher Wert pro Zahl
Verwandelt Zahlen in boolesche Werte: true, wenn die Zahl in einen der gegebenen Bereiche fällt, false sonst.
Jeder Bereich ist [min, max] mit beiden Enden eingeschlossen; inverse kehrt jedes Ergebnis um.
Beispiel: [0.2, 0.5, 0.8] mit Bereichen [[0.3, 0.6], [0.7, 0.9]] -> [false, true, true]
Die Zahlen, die Bereiche und ob das Ergebnis umgekehrt wird
Ein boolescher Wert pro Zahl
Kehrt einen booleschen Wert um: true wird false und false wird true.
Beispiel: true -> false
Der boolesche Wert
Der entgegengesetzte boolesche Wert
Kehrt jeden booleschen Wert in einer Liste um.
Beispiel: [true, false, true] -> [false, true, false]
Die booleschen Werte
Die umgekehrten booleschen Werte, in derselben Reihenfolge
Vergleicht zwei Werte mit einem Operator: kleiner, kleiner oder gleich, größer, größer oder gleich, gleich
oder ungleich, in der losen (==) oder strikten (===) Form.
Beispiel: 5 größer als 3 -> true; 'hello' strikt gleich 'world' -> false
Die beiden Werte und der Operator
Das Ergebnis des Vergleichs
Lässt einen Wert durch, wenn der boolesche Wert true ist, und ergibt undefined, wenn er false ist.
Beispiel: 42 mit true -> 42; 42 mit false -> undefined
Der Wert und der boolesche Wert, der das Gatter öffnet
Der Wert oder undefined, wenn das Gatter geschlossen ist
Wählt den ersten von zwei Werten, der definiert ist, sodass der zweite als Ersatz dient.
Beispiel: 42 und 10 -> 42; undefined und 10 -> 10
Der bevorzugte Wert und der Ersatzwert
Der erste definierte Wert oder undefined, wenn beide fehlen
Boolesche Werte und Entscheidungen: Werte vergleichen, boolesche Werte umkehren, Listen von Zahlen über Schwellenwerte in Listen boolescher Werte verwandeln, zufällige boolesche Werte ziehen und einen Wert so gattern, dass er nur durchgeht, wenn eine Bedingung gilt. Die Schwellenwertmethoden sind der übliche Weg zu entscheiden, welche Elemente eines Musters ein Merkmal bekommen und welche nicht.