JavaScript OR(||=) 변수 할당 설명

Javascript Or Byeonsu Haldang Seolmyeong



OR 연산자(||)는 양쪽의 식/조건 중 하나가 참이면 참을 반환하고 둘 다 거짓이면 거짓을 반환하는 논리 연산입니다. OR 연산자는 두 개의 수직선(||)으로 표시됩니다. JavaScript에서 OR 할당 연산자(||=)는 변수가 정의되지 않고 조건에 따라 변수에 값을 할당합니다. 발견된 첫 번째 참 값 또는 모든 값이 거짓인 경우 발견된 마지막 값을 평가합니다.

이 튜토리얼에서는 변수에 값을 할당하기 위한 JavaScript의 OR 할당 연산자에 대해 설명합니다.

JavaScript OR(||=) 변수 할당

JavaScript에서 정의되지 않은 변수에 값을 할당하려는 상황이 있을 수 있습니다. JavaScript OR 할당 연산자(||=)를 사용하여 변수 값을 하나의 값과 null인지 정의되지 않았는지에 따라 두 가지 가능성 중 하나에 할당할 수 있습니다.







통사론



다음 구문은 변수에 값을 할당하는 데 사용됩니다.



var1 ||= var2

예 1





두 개의 변수 선언 ' ' 그리고 ' '. 변수 초기화 ' ” 숫자와 함께 열하나 ' 하는 동안 ' ”가 정의되지 않았습니다:

하자 ;
b하자 = 열하나 ;

이제 OR 변수 할당(||=) 연산자를 사용하여 변수 'a'에 값을 할당합니다.



||= ;

마지막으로 '의 값을 인쇄하십시오. ” 콘솔에서:

콘솔. 통나무 ( 'a의 값은' + ) ;

보시다시피 ' '는 정의되지 않았으므로 '의 값은 '(11)는 변수 'a'에 할당됩니다.

x의 값이 null이 아니거나 정의되지 않은 경우 덮어쓰지 않습니다.

예 2

4개의 변수 생성 ' 엑스 ”, “ 그리고 ”, “ 와 함께 ', 그리고 ' ~ 안에 '와 같은 잘못된 값을 할당합니다. 0 ”, “ 없는 ”, “ 한정되지 않은, ' 그리고 ' 리눅스 ”:

const 엑스 = 0 ;
const 그리고 = 없는 ;
const 와 함께 = 한정되지 않은 ;
const ~ 안에 = '리눅스' ;

이제 변수 '와 함께 OR 연산자를 사용하십시오. 엑스 ”, “ 그리고 ”, “ 와 함께 ', 그리고 ' ~ 안에 ”에 이러한 변수의 참값을 할당합니다. 연령 ”:

const 연령 = 엑스 || 그리고 || 와 함께 || ~ 안에 ;

마지막으로 '를 사용하여 할당된 값을 콘솔에 인쇄합니다. 콘솔.로그() ' 방법:

콘솔. 통나무 ( 연령 ) ;

'의 가치를 알 수 있다. ~ 안에 '이(가) 변수 '에 할당되었습니다. 연령 ', 'w'는 OR 체인에서 만나는 참 값이기 때문입니다.

변수를 사용하는 대신 원시 값을 사용하여 변수에 값을 할당할 수도 있습니다.

const 연령 = 0 || 없는 || '리눅스' || 한정되지 않은 ;

산출

JavaScript에서 OR(||) 변수 할당 연산자와 관련하여 필요한 모든 지침을 제공했습니다.

결론

OR 할당 연산자는 정의되지 않은 변수에 값을 할당합니다. JavaScript에서는 변수에 대한 기본값을 설정하려는 경우에 유용할 수 있지만 아직 설정되지 않은 경우에만 가능합니다. 변수의 값이 정의되어 있으면 덮어쓰지 않습니다. 이 글은 JavaScript에서 변수에 값을 할당하는 OR 할당 연산자에 대해 설명했습니다.