Meneruskan boolean tanpa perubahan, sehingga sebuah nilai dapat diberi nama dan dipakai ulang.
Contoh: true -> true
Boolean
Boolean yang sama
Mengundi daftar boolean acak, masing-masing true dengan probabilitas tertentu.
Contoh: length 5 dengan trueThreshold 0.7 -> mungkin [true, true, false, true, true]
Berapa banyak boolean yang diambil dan probabilitas true
Boolean-boolean acak
Mengubah angka-angka menjadi boolean dengan perpaduan acak di antara dua ambang.
Di bawah ambang pertama sebuah angka selalu true, di atas ambang kedua selalu false; di antaranya, peluang true turun bertahap dari satu ke yang lain, sehingga pola memudar alih-alih beralih tajam. Contoh: [0.1, 0.9] dengan ambang 0.3 dan 0.7 -> [true, false]
Angka-angka, kedua ambang batas dan berapa banyak langkah pada peralihannya
Satu boolean per angka
Mengubah angka-angka menjadi boolean: true di bawah ambang, false pada atau di atasnya.
inverse membalik setiap hasil.
Contoh: [0.3, 0.7, 0.5] dengan ambang 0.6 -> [true, false, true]
Angka-angka, ambang batas dan apakah hasilnya dibalik
Satu boolean per angka
Mengubah angka-angka menjadi boolean: true jika angka berada di dalam salah satu rentang yang diberikan, false jika tidak.
Setiap rentang adalah [min, max] dengan kedua ujung disertakan; inverse membalik setiap hasil.
Contoh: [0.2, 0.5, 0.8] dengan rentang [[0.3, 0.6], [0.7, 0.9]] -> [false, true, true]
Angka-angka, rentang-rentang dan apakah hasilnya dibalik
Satu boolean per angka
Membalik boolean: true menjadi false dan false menjadi true.
Contoh: true -> false
Boolean
Boolean kebalikannya
Membalik setiap boolean dalam daftar.
Contoh: [true, false, true] -> [false, true, false]
Boolean-boolean
Boolean-boolean yang dibalik, dalam urutan yang sama
Membandingkan dua nilai dengan operator: kurang dari, kurang dari atau sama dengan, lebih dari, lebih dari atau sama dengan, sama dengan atau tidak sama dengan, dalam bentuk longgar (==) atau ketat (===).
Contoh: 5 lebih dari 3 -> true; 'hello' ketat sama dengan 'world' -> false
Kedua nilai dan operator
Hasil perbandingan
Meneruskan nilai jika boolean bernilai true dan menghasilkan undefined jika false.
Contoh: 42 dengan true -> 42; 42 dengan false -> undefined
Nilai dan boolean yang membuka gerbang
Nilai, atau undefined jika gerbang tertutup
Memilih yang pertama dari dua nilai yang terdefinisi, sehingga yang kedua bertindak sebagai cadangan.
Contoh: 42 dan 10 -> 42; undefined dan 10 -> 10
Nilai yang diutamakan dan nilai cadangan
Nilai terdefinisi pertama, atau undefined jika keduanya tidak ada
Boolean dan keputusan: membandingkan nilai, membalik boolean, mengubah daftar angka menjadi daftar boolean berdasarkan ambang batas, mengambil boolean acak, dan menggerbangkan nilai sehingga hanya lolos jika suatu kondisi terpenuhi. Metode ambang batas adalah cara umum untuk menentukan item pola mana yang mendapat fitur dan mana yang tidak.