JavaScript-ში შემოკლებული შემოწმების ზოგადი ფორმა
შემოკლებული შემოწმების ფორმა მუშაობს აგრეთვე
სხვა მონაცემთა ტიპებისთვის. ამ შემთხვევაში
ეს მონაცემები ჯერ გარდაიქმნება
ბულეანის ტიპში, შემდეგ კი შედარებულია
true-სთან. იხილეთ მაგალითი:
let num = 3;
if (num >= 0) {
if (num <= 5) {
console.log('5-ზე ნაკლები ან ტოლი');
} else {
console.log('5-ზე მეტი');
}
} else {
console.log('ნულზე ნაკლები');
}
ფაქტობრივად, მოყვანილი კოდი ექვივალენტურია შემდეგისა:
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}