이 튜토리얼에서는 변수에 값을 할당하기 위한 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 할당 연산자에 대해 설명했습니다.