Оператори за поређење у ЈаваСцрипт-у - 8 најбољих оператора за поређење

Преглед садржаја:

Anonim

Шта су оператери за упоређивање у ЈаваСцрипт-у?

Оператори за поређење у ЈаваСцрипт-у који се користе за доношење одређених одлука или извршавање одређене пословне логике одређивањем или неке једнакости или разлике између вредности променљивих. Било који веб сајт који желите да развијете са ЈаваСцрипт-ом, ови оператери ће бити они који се најчешће користе. Сада ћемо погледати више таквих оператера и анализирати излаз кодирања истих.

Оператори за упоређивање ЈаваСцрипта

Погледајмо детаљно неке од најчешће коришћених оператора ЈаваСцрипт упоређивања.

1) '==' оператор

  • Овај оператор је познат као "једнак", користи се за упоређивање вредности променљиве са вредностима других променљивих или директно неке друге вредности, ово одређивање једнакости зависи и од природе променљиве, тј. Да ли је њен цели број, плутач итд.
  • Оператор једнакости врши конверзију типа ако оба упоређена операнда нису исти тип.
  • Употреба Јава објекта може се обавити и коришћењем тога, у том случају се упоређује унутрашња референца, тј. Резултат ће се изједначити са истинитим ако се опереди односе на исти објект у меморији.
  • Синтакса: „к == и“
  • Постоје одређени услови који су истинити или лажни, треба се поштовати - '1' == 1 // процењује се истинитим.

Разлог за то је тај што оператери поређења не врше провјеру типа, они само раде успоредбу вриједности, тако да се овдје догађа интерна претворба типа из низа у цијели број и тада вриједност постаје истинита.

  • 0 == нулл // процењује на фалсе
  • 0 == неодређено // процењује на лажно
  • Нулл == ундефинед // процењује се на фалсе
  • Да видимо сада неколико примера кодова за исти, исечци излаза могу се унакрсно проверити само на конзоли прегледача.

Пример 1:

Пример 2:

Пример 3:

Отуда су горњи примери показали да ако радите поређење објеката ако референце нису исте онда ће доћи до лажних резултата.

2) '===' оператор

  • До сада смо видели једнаке за оператера, а сада ћемо уградити и оператора 'екуалс то анд екуалс типе', где се тип такође може проверити.
  • Провере типа су понекад од суштинског значаја заједно са једнакошћу, јер пословна логика то понекад захтева.
  • Синтакса - Кс === И
  • Омогућимо директно преглед неких исјечака и објаснићемо их у складу са тим.

Пример:

Отуда се овде вреднује врста.

3) '! =' Оператор

  • Овај оператер се назива оператер „није једнак“, ако су два операнда која се процењују нису једнака, тада то даје вредност тачно.
  • Синтакса - Кс! = И

Пример:

4) '! ==' оператор

  • Овај оператер се користи за проверу да није једнак, а не тип једнак, тј. Вредност, као и тип, не одговара, ако било који од два услова такође није тачан, такође се и ово процењује на тачно.
  • Синтакса - Кс! == И
  • У сљедећим исјечцима споменут је излазни резултат за више случајева.

Пример:

5) Већи од '>'

  • Током примјене пословне логике може се провјерити је ли неки израз генерирао вриједност већу од осталих израза, ако је тако, тада би вриједност процијењена на истинито друго лажно. '
  • Синтакса - Кс> И
  • Погледајмо случај употребе и анализирамо излаз.

Пример:

6) Мање од оператера '<'

  • Ако у било којој пословној логици израз носи вредност операнда на левој страни мању од оператора да буде мања од вредности на десној страни, тада ова логика враћа прави резултат.
  • Синтакса - Кс <И
  • Погледајмо неколико примјера исјечака као што је доље поменуто, имајте на уму да гранични увјет не садржи једнако стање.

Пример:

7) Већи од и једнак је '> ='

  • Овај оператер укључује и гранични услов заједно са већим од услова. На основу потребне пословне логике овај услов се може уградити.
  • Синтакса - Кс> = И

Пример:

8) Мање од или једнако '<='

  • Овај оператер укључује и гранични услов заједно са условом мањим од. На основу потребне пословне логике овај услов се може уградити.
  • Синтакса - Кс <= И

Пример:

Закључак

  • Отуда смо видели разне примене коришћења у којима су поређења изведена и виђени различити исходи, одређени услови су лажни и нетачни на основу података тест операнда или израза процене.
  • Провера типа је такође битна брига.
  • Нулте и недефинисане вредности када се провере са операндима су посебни услови који би се појавили током примене пословне логике.
  • Тако да ће се нулти проверити на одговарајући начин тако да се не појаве неочекивани услови
  • У међувремену, на слици су се појавили одређени напредни оквири, који су засновани само на ЈаваСцрипт-у и који се користе у правилним пројектима везаним за веб развој у модерном добу, а такви су оквири Ангулар, Реацт, Ембер итд. овог рада раде само на коријенима ЈаваСцрипт концепата и самим тим су случај употребе и стратегије за отклањање погрешака исти.
  • Такође, постоје оквири попут Јасмине за уклањање погрешака или им се исти може приступити са конзоле прегледача.

Препоручени чланак

Ово је водич за Оператере за упоређивање у ЈаваСцрипт-у. Овде смо разговарали о различитим оператерима поређења у ЈаваСцрипт-у, заједно са примером.

Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Спајање сортирања у ЈаваСцрипт-у
  2. ЈаваСцрипт алати | Топ 8 алата
  3. Карактеристике ЈаваСцрипт-а
  4. Водич за најбоље оквире Јавасцрипта
  5. Конверзија типа у Јави помоћу типова и примера
  6. Конверзија у Јави | Типови | Примери
  7. Оператори за поређење у ПоверСхеллу | Типови | Примери