The Boolean Data Type
JavaScript இல், ஒரு பூலியன் என்பது இரண்டு மதிப்புகளில் ஒன்றை மட்டுமே கொண்டிருக்கக்கூடிய ஒரு பழமையான தரவு வகையாகும்:
true or false
ஒரு வெளிப்பாட்டின் பூலியன் மதிப்பு அனைத்து JavaScript ஒப்பீடுகள் மற்றும் நிபந்தனைகளுக்கும் அடிப்படையாகும்.
Key Boolean Characteristics
true மற்றும் false பூலியன் தரவு வகைகள்true மற்றும் false மட்டுமே சாத்தியமான பூலியன் மதிப்புகள்true மற்றும் false சிற்றெழுத்தில் எழுதப்பட வேண்டும்true மற்றும் false மேற்கோள்கள் இல்லாமல் எழுதப்பட வேண்டும்Boolean Use Cases
பெரும்பாலும், நிரலாக்கத்தில், நீங்கள் இரண்டு மதிப்புகளில் ஒன்றைக் குறிக்கக்கூடிய ஒரு தரவு வகை தேவைப்படும், போன்றவை:
ஆம் அல்லது இல்லை
yes or no
ஆன் அல்லது ஆஃப்
on or off
உண்மை அல்லது பொய்
true or false
பூலியன் மதிப்புகள் JavaScript நிரலாக்கத்தில் தருக்க செயல்பாடுகள் மற்றும் கட்டுப்பாட்டு ஓட்டத்திற்கு அடிப்படையானவை.
Comparisons
அனைத்து JavaScript ஒப்பீட்டு செயலிகள் (போன்ற ==, !=, <, >) ஒப்பீட்டிலிருந்து true அல்லது false ஐத் தரும்.
x = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஒப்பீட்டை விளக்குகிறது:
| விளக்கம் | எடுத்துக்காட்டு | தரும் மதிப்பு |
|---|---|---|
| சமம் | (x == 8) |
false |
| சமமில்லை | (x != 8) |
true |
| அதிகமான | (x > 8) |
false |
| குறைவான | (x < 8) |
true |
Example
let x = 5;
(x == 8); // false க்கு சமம்
(x != 8); // true க்கு சமம்
மேலும் பார்க்க:
Conditions
பூலியன்கள் தர்க்கத்தின் அடிப்படையில் இயக்க வேண்டிய குறியீட்டு தொகுதிகளை தீர்மானிக்க if அறிக்கைகளில் பெரிதும் பயன்படுத்தப்படுகின்றன.
| எடுத்துக்காட்டு | முடிவு |
|---|---|
if (day == "Monday") |
true அல்லது false |
if (salary > 9000) |
true அல்லது false |
if (age < 18) |
true அல்லது false |
Example
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
மேலும் பார்க்க:
Loops
பூலியன்கள் லூப்பிங்கிற்கான நிபந்தனைகளை தீர்மானிக்க லூப்களில் பெரிதும் பயன்படுத்தப்படுகின்றன.
| விளக்கம் | எடுத்துக்காட்டு |
|---|---|
| For loop | for (i = 0; i < 5; i++) |
| While loop | while (i < 10) |
| For in loop | for (x in person) |
| For of loop | for (x of cars) |
Example
while (i < 10) {
text += i;
i++;
}
மேலும் பார்க்க:
The Boolean() Function
ஒரு வெளிப்பாடு (அல்லது ஒரு மாறி) உண்மையா என்பதைக் கண்டறிய நீங்கள் Boolean() செயல்பாட்டைப் பயன்படுத்தலாம்:
Example
Boolean(10 > 9)
அல்லது இன்னும் எளிதாக:
Example
(10 > 9)
Everything With a "Value" is True
Everything Without a "Value" is False
Boolean Examples
Examples
let x = 0;
Boolean(x); // false
let x = -0;
Boolean(x); // false
let x = "";
Boolean(x); // false
let x;
Boolean(x); // false (undefined)
let x = null;
Boolean(x); // false
let x = false;
Boolean(x); // false
let x = 10 / "Hallo";
Boolean(x); // false (NaN)
JavaScript Booleans as Objects
பொதுவாக JavaScript பூலியன்கள் இலக்கியங்களிலிருந்து உருவாக்கப்பட்ட பழமையான மதிப்புகள்:
let x = false;
ஆனால் பூலியன்கள் new முக்கிய சொல்லுடன் பொருள்களாகவும் வரையறுக்கப்படலாம்:
let y = new Boolean(false);
Example
let x = false;
let y = new Boolean(false);
// typeof x returns boolean
// typeof y returns object
எச்சரிக்கை:
Boolean objects ஐ உருவாக்க வேண்டாம்.
new முக்கிய சொல் குறியீட்டை சிக்கலாக்குகிறது மற்றும் செயல்படுத்தும் வேகத்தை குறைக்கிறது.
Boolean objects எதிர்பாராத முடிவுகளை உருவாக்கக்கூடும்:
Comparison Issues
let x = Boolean(false);
let y = new Boolean(false);
(x == y) returns true
(x === y) returns false
இரண்டு JavaScript பொருள்களை ஒப்பிடுவது எப்போதும் false ஐத் தரும்.
Complete Boolean Reference
முழு Boolean குறிப்பு:
முழுமையான குறிப்பிற்காக, எங்கள் முழு JavaScript Boolean குறிப்பிற்குச் செல்லவும்.
குறிப்பு அனைத்து Boolean பண்புகள் மற்றும் முறைகளின் விளக்கங்கள் மற்றும் எடுத்துக்காட்டுகளைக் கொண்டுள்ளது.
JavaScript Booleans பயிற்சி
பின்வரும் குறியீட்டைக் கவனியுங்கள்:
let x = 5 < 2;
x இன் மதிப்பு என்னவாக இருக்கும்?