JavaScript-de Görnüş we Many Taýdan Deňlik

Göçme belgili san, çyksyz belgili şol bir sana deň bolmasyny isleýändigiňizi düşündiriň. Başga sözler bilen, diňe many däl, eýsem maglumat görnüşi boýunça-da deňeşdirmek isleýärsiňiz.

Bunun üçin == operatorunyň ýerine === operatoruny ulanyň. Aşakdaky mysalda '3' setiri bilen 3 sanyny deňeşdirilende şert ýalňyş bolar, sebäbi üýtgeýjänler many taýdan deň bolsalar-da, görnüş taýdan deň däldir:

javascriptif ('3' === 3) {
  console.log('+++');
} else {
  console.log('---'); // bu işleýär
}

Emma iki '3' setirini deňeşdirilende şert dogry bolar:

javascriptif ('3' === '3') {
  console.log('+++'); // bu işleýär
} else {
  console.log('---');
}

Şeýle hem sanlary deňeşdirilende:

javascriptif (3 === 3) {
  console.log('+++'); // bu işleýär
} else {
  console.log('---');
}

== operatoru bilen === operatorunyň arasyndaky tapawut, manylar birmeňzeş bolup, maglumat görnüşi başga-da bolanda özünü aýdýar. Galan ýagdaýlarda bu operatorlar birmeňzeş işleýär. Mysal üçin, dürli sanlary deňeşdirilende, elbetde, '---' çap ediler:

javascriptif (2 === 3) {
  console.log('+++');
} else {
  console.log('---'); // bu işleýär
}
Задание 1

Kody işletmezden, konsolde näme çap ediljekdigini kesgitleň:

javascriptlet test1 = '3';
let test2 = '3';
    
if (test1 == test2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

Kody işletmezden, konsolde näme çap ediljekdigini kesgitleň:

javascriptlet test1 = '3';
let test2 = '3';
    
if (test1 === test2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 3

Kody işletmezden, konsolde näme çap ediljekdigini kesgitleň:

javascriptlet test1 = 3;
let test2 = '3';
    
if (test1 == test2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 4

Kody işletmezden, konsolde näme çap ediljekdigini kesgitleň:

javascriptlet test1 = 3;
let test2 = '3';
    
if (test1 === test2) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 5

Kody işletmezden, konsolde näme çap ediljekdigini kesgitleň:

javascriptlet test1 = 3;
let test2 = 3;
    
if (test1 === test2) {
  console.log('+++');
} else {
  console.log('---');
}