JavaScript-ში შემოკლებული შემოწმების ზოგადი ფორმა

შემოკლებული შემოწმების ფორმა მუშაობს აგრეთვე სხვა მონაცემთა ტიპებისთვის. ამ შემთხვევაში ეს მონაცემები ჯერ გარდაიქმნება ბულეანის ტიპში, შემდეგ კი შედარებულია true-სთან. იხილეთ მაგალითი:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    console.log('5-ზე ნაკლები ან ტოლი');
  } else {
    console.log('5-ზე მეტი');
  }
} else {
  console.log('ნულზე ნაკლები');
}

ფაქტობრივად, მოყვანილი კოდი ექვივალენტურია შემდეგისა:

javascriptlet test = 3;

if (Boolean(test) === true) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 1

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = 3;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = 'abc';

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 3

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = '';

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 4

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = 3 * 'abc';

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 5

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = null;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 6

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = false;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 7

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 8

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = 0;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 9

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = '0';

if (test) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 10

კოდის გაშვების გარეშე, დაადგინეთ, რა დაიწერება კონსოლში:

javascriptlet test = -1;

if (test) {
  console.log('+++');
} else {
  console.log('---');
}