ЈаваСцрипт ОР (||=) Објашњење доделе променљиве

Javascript Or Objasnene Dodele Promenlive



Оператор ОР (||) је логичка операција која враћа тачно када је један од израза/услова на свакој страни тачан и нетачан када су оба нетачна. Оператор ОР је илустрован са две вертикалне линије (||). У ЈаваСцрипт-у, оператор доделе ОР (||=) додељује вредност променљивој ако је недефинисана и заснована на услову. Он процењује прву наиђену истиниту вредност или последњу насталу вредност ако су све вредности нетачне.

Овај водич ће објаснити оператор доделе ОР у ЈаваСцрипт-у за додељивање вредности променљивој.

ЈаваСцрипт ОР (||=) Додела променљиве

У ЈаваСцрипт-у могу постојати ситуације у којима желите да доделите вредност недефинисаној променљивој. Можете да доделите вредност променљиве једној од две могућности на основу једне вредности и да ли је нулл или недефинисана коришћењем ЈаваСцрипт оператора доделе ОР (||=).







Синтакса



За додељивање вредности променљивој користи се следећа синтакса:



вар1 ||= вар2

Пример 1





Декларисати две променљиве “ а ' и ' б ”. Иницијализујте променљиву “ б “ са бројем “ Једанаест ' док ' а ” је недефинисано:

нека а ;
нека б = Једанаест ;

Сада доделите вредност променљивој „а“ користећи оператор доделе променљиве ИЛИ (||=):



а ||= б ;

На крају, одштампајте вредност „ а ” на конзоли:

конзола. Пријава ( 'Вредност а је' + а ) ;

Као што видите да је вредност „ а ” је недефинисана, па је вредност „ б ” (што је 11) је додељено променљивој „а”:

Ако вредност к није нула или недефинисана, неће бити преписана.

Пример 2

Направите четири променљиве “ Икс ”, “ и ”, “ Витх ', и ' Ин ” и доделите им погрешне вредности, као што је „ 0 ”, “ нула ”, “ недефинисан, ' и ' Линук ”:

конст Икс = 0 ;
конст и = нула ;
конст Витх = недефинисан ;
конст Ин = 'Линук' ;

Сада користите оператор ОР са променљивим “ Икс ”, “ и ”, “ Витх ', и ' Ин ” да доделите праву вредност ових променљивих на „ године ”:

конст године = Икс || и || Витх || Ин ;

На крају, одштампајте додељену вредност на конзоли користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( године ) ;

Може се видети да је вредност „ Ин ” је додељен променљивој “ године “, јер је “в” права вредност која се среће у ланцу ИЛИ:

Такође можете да доделите вредности променљивој са сировим вредностима уместо да користите променљиве:

конст године = 0 || нула || 'Линукс' || недефинисан ;

Излаз

Обезбедили смо сва потребна упутства у вези са оператором доделе променљиве ОР(||) у ЈаваСцрипт-у.

Закључак

Оператор доделе ОР додељује вредност недефинисаној променљивој. У ЈаваСцрипт-у може бити корисно када желите да поставите подразумевану вредност за променљиву, али само ако она већ није подешена. Ако је вредност променљиве дефинисана, она неће бити преписана. Овај текст је објаснио оператор доделе ОР у ЈаваСцрипт-у за додељивање вредности променљивој.