Umbo Fupi la Uhakiki Jumla katika JavaScript
Umbo fupi la uhakiki linafanya kazi pia
kwa aina nyingine za data. Katika kesi hii
data hizi hubadilishwa kwanza kuwa
aina ya boolean, kisha hulinganishwa
na true. Tazama mfano:
let test = 3;
if (test) {
console.log('+++'); // hii itafanya kazi
} else {
console.log('---');
}
Kwa hakika msimbo ulioletwa unafanana na ufuatao:
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}