구문 설탕 모음

김상선·2022년 5월 20일
0
  • AND 연산자 응용 구문
    let result = null;
    
    if (condition1 && condition2)
    	result = 'Value';

만약 condition1condition2 의 자료형은 String 또는 null만 가진다고 가정할 경우, 위와 같은 구문을 아래의 구문으로 똑같이 구현 가능합니다.

    const result = condition1 && condition2 && 'Value';
  • OR 연산자 응용 구문
    let name;
    
    if (condition1)
    	name = condition1;
    else if (condition2)
    	name = condition2;
    else if (condition3)
    	name = condition3;
    else
    	name = '강승현';
    각 조건이 존재하는지 condition1부터 체크하며 값이 존재하면 해당 조건에 있는 값을 result의 값으로 사용한다고 가정할 경우, 위와 같은 구문을 아래의 구문으로 똑같이 구현 가능합니다.
    const name = condition1 || condition2 || condition3 || '강승현';
  • Boolean 함수 대체 보는 사람에 따라 다르지만 조금 더 간결한 코드처럼 표현할 수 있습니다.
    Boolean('Value!!');
    // Print: true
    위의 구문을 아래처럼 사용할 수 있습니다.
    !!'Value!!';
    // Print: true
profile
일요일을 좋아합니다.

0개의 댓글