⊗jsPmCdVTIe 112 of 505 menu

Нобаробарии қимат ва навъ дар JavaScript

Ғайр аз оператори != оператори !== низ мавҷуд аст, ки навъро ҳангоми муқоиса ба назар мегирад. Биёед фарқҳои байни онҳоро бо мисолҳо баррасӣ кунем.

Бигзор бо истифода аз оператори != ду адад 3 муқоиса шаванд. Ин оператор қиматҳоро бар ин асос муқоиса мекунад, ки онҳо баробар НЕ ҳастанд. Азбаски қиматҳои мо дар асл баробар ҳастанд, пас шарт нодуруст хоҳад буд:

if (3 != 3) { console.log('+++'); } else { console.log('---'); // ин иҷро мешавад }

Бигзор акнун яке аз қиматҳои мо дар қоусҳо бошад. Дар ин ҳолат оператори != ҳамон тавр онҳоро баробар ҳисоб мекунад (зеро қимат якхела аст, ва навъ барои ин оператор муҳим нест) ва боз ҳам шарт нодуруст хоҳад буд:

if ('3' != 3) { console.log('+++'); } else { console.log('---'); // ин иҷро мешавад }

Биёед акнун ду адади 3-ро бо истифода аз оператори !== муқоиса кунем. Ин оператор низ онҳоро баробар ҳисоб мекунад:

if (3 !== 3) { console.log('+++'); } else { console.log('---'); // ин иҷро мешавад }

Аммо агар акнун яке аз сеҳо дар қоус гирифта шавад, он гоҳ оператори !== сеҳои моро нобаробар ҳисоб мекунад, зеро, ҳарчанде қиматҳои онҳо якхела бошанд ҳам, вале навъи гуногун доранд:

if ('3' !== 3) { console.log('+++'); // ин иҷро мешавад } else { console.log('---'); }

Бе иҷро кардани код, муайян кунед, ки чӣ ба консоль баро мешавад:

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

Бе иҷро кардани код, муайян кунед, ки чӣ ба консоль баро мешавад:

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

Бе иҷро кардани код, муайян кунед, ки чӣ ба консоль баро мешавад:

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

Бе иҷро кардани код, муайян кунед, ки чӣ ба консоль баро мешавад:

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

Бе иҷро кардани код, муайян кунед, ки чӣ ба консоль баро мешавад:

let test1 = 3; let test2 = 2; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан