Bitwise NOT ~ (JavaScript)

~ adalah sebuah bitwise operator yang melakukan operasi NOT pada setiap bit.

Operator ini sering dipakai pada hasil dari fungsi indexOf agar menjadi truthy jika ditemukan, atau falsy jika tidak ditemukan. Lihat contoh kode berikut:

[code lang=text]
var str = “foobar”;

if (~str.indexOf(“foobar”)) console.log(“found”);

if (str.indexOf(“foobar”) >= 0) console.log(“found”);

[/code]

Walaupun kedua pernyataan tersebut memiliki hasil yang sama, kami lebih memilih pernyataan yang kedua karena lebih mudah dibaca dan dimengerti.

Baca lebih detail mengenai bitwise operator NOT di Mozilla Developer Network.

Related Posts

Jadwal Belajar Dari Rumah TVRI Minggu Ini, Streaming BDR di Vidio

Jadwal Belajar Dari Rumah TVRI Minggu Ini, Streaming BDR di Vidio

Part II — Understanding about RuleChain

Mengenal dasar RxSwift

Making Backward Compatible Adaptive Colors for Dark Mode in iOS

No Comment

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Promo Vidio Bulan April

Promo Vidio bulan April 2021

Siaran Langsung Piala Menpora di Vidio

Piala Menpora 2021 - Official Broadcaster

Tag