Bendera javascript = benar salah

Tutorial javascriptJavaScript BooleanPelajari lebih lanjut tentang salah satu bahasa pemrograman paling populer di dunia

Isi Tutorial

Informasi logis dalam JavaScript diwakili oleh tipe data yang disebut boolean. Mereka sangat berguna saat menulis pernyataan bersyarat atau saat membuat keputusan logis dalam kode. Mereka menyimpan salah satu dari dua nilai di dalamnya – true atau false

Contoh KodeSalin

const hasGraduated = true;
const isRaining = false;
const result = 75 > 85;
 
console.log(hasGraduated); // prints true
console.log(isRaining); // prints false
console.log(result); // prints false
 
console.log(typeof hasGraduated); // prints boolean
console.log(typeof isRaining); // prints boolean
console.log(typeof result); // prints boolean


Nilai Boolean JavaScript

Dalam JavaScript, nilai boolean dapat direpresentasikan dengan tipe data “boolean” primitif

Contoh KodeSalin

const sunnyDay = true;
console.log(typeof sunnyDay);  // boolean 
console.log(sunnyDay === true); // true
_

Nilai Boolean juga dapat direpresentasikan dengan instance dari objek Boolean. Objek JavaScript Boolean adalah pembungkus objek untuk nilai boolean. Nilai yang diteruskan sebagai argumen pertama ke konstruktor akan dikonversi menjadi nilai boolean. Nilai akan menjadi false jika argumen yang diberikan adalah 0,

const sunnyDay = true;
console.log(typeof sunnyDay);  // boolean 
console.log(sunnyDay === true); // true
0,
const sunnyDay = true;
console.log(typeof sunnyDay);  // boolean 
console.log(sunnyDay === true); // true
1, false,
const sunnyDay = true;
console.log(typeof sunnyDay);  // boolean 
console.log(sunnyDay === true); // true
3,
const sunnyDay = true;
console.log(typeof sunnyDay);  // boolean 
console.log(sunnyDay === true); // true
4, atau string kosong, atau jika nilainya dihilangkan. Nilai lain apa pun akan membuat instance dengan nilai internal true. Namun, penting untuk tidak mengacaukan instance objek Boolean dengan nilai primitif true atau false

Contoh KodeSalin

const sunnyDay = new Boolean(‘something’); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === true); // true
 
const sunnyDay = new Boolean(); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === false); // true
_


Fungsi JavaScript Boolean

JavaScript menggunakan fungsi Boolean untuk mengonversi tipe lain menjadi tipe boolean primitif. Penting untuk dicatat bahwa ketika digunakan dengan kata kunci

const sunnyDay = new Boolean(‘something’); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === true); // true
 
const sunnyDay = new Boolean(); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === false); // true
0 di depannya, fungsi Boolean bertindak sebagai konstruktor dan akan mengembalikan turunan dari objek Boolean. Anda harus menggunakan metode
const sunnyDay = new Boolean(‘something’); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === true); // true
 
const sunnyDay = new Boolean(); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === false); // true
_3 untuk mengakses nilai primitif yang mendasarinya. Jika kata kunci
const sunnyDay = new Boolean(‘something’); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === true); // true
 
const sunnyDay = new Boolean(); 
console.log(typeof sunnyDay);  // object 
console.log(sunnyDay === true); // false
console.log(typeof sunnyDay.valueOf());  // boolean
console.log(sunnyDay.valueOf() === false); // true
_0 dihilangkan, maka fungsi akan mengembalikan nilai boolean primitif secara langsung

Bagaimana cara memeriksa benar atau salah dalam JavaScript?

Menggunakan operator persamaan ketat (===) . Jika salah satu kondisi yang cocok mengembalikan nilai true, variabelnya bertipe Boolean.

Bagaimana cara mengatur nilai bendera dalam JavaScript?

var isConnected = false; . jika isConnected benar berarti saya memanggil metode fungsi startstream. Di mana menggunakan bendera itu dan cara menyetel benar atau salah. . . atau Bergabunglah dengan kami

Apa yang benar benar di JS?

Dalam JavaScript, nilai kebenaran adalah nilai yang dianggap benar saat ditemui dalam konteks Boolean . Semua nilai adalah benar kecuali jika didefinisikan sebagai salah. Artinya, semua nilai benar kecuali false , 0 , -0 , 0n , "" , null , undefined , dan NaN.

Apa arti bendera dalam JavaScript?

Variabel flag digunakan sebagai sinyal dalam pemrograman agar program mengetahui bahwa kondisi tertentu telah terpenuhi . Biasanya bertindak sebagai variabel boolean yang menunjukkan kondisi benar atau salah.