⊗jsPmCdLSI 117 of 505 menu

Инвертирање логичких израза у JavaScript

Размотримо следећи код:

if (num > 0 && num < 5) { console.log('+++'); } else { console.log('---'); }

Тренутно наш услов је: num мора бити од 0 до 5. Хајде да инвертујемо овај услов, односно да га претворимо у његову супротност. Супротан услов ће бити следећи: num мора бити мање или једнако 0 ИЛИ веће или једнако 5:

if (num <= 0 || num >= 5) { console.log('+++'); } else { console.log('---'); }

Као што видите, да би се инвертовао услов, потребно је мало размишљања. Много је једноставније користити оператор !, који представља логичко НЕ. Уз помоћ овог оператора довољно је ставити знак ! испред почетног услова - и он ће се сам инвертовати:

if ( !(num > 0 && num < 5) ) { console.log('+++'); } else { console.log('---'); }

Дат је следећи код:

if (num1 >= 0 || num2 <= 10) { console.log('+++'); } else { console.log('---'); }

Користећи оператор ! инвертујте дати услов.

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