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:
javascriptlet test = 3;
if (test) {
console.log('+++'); // hii itafanya kazi
} else {
console.log('---');
}
Kwa hakika msimbo ulioletwa unafanana na ufuatao:
javascriptlet test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
Bila kuendesha msimbo, amua, nini kitaandikwa kwenye koni:
javascriptlet test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}