target(switch 괄호 내) 이나 case instance가 함수식으로 주어지면 함수가 호출됨 값을 리턴하는 과정에서 예를 들어 로그를 찍으면 당연히 찍혀짐

switch 내부의 함수는 처음 한번만 호출되는 것 같음 case 비교할때마다 매번 호출하진 않는듯

if else와 마찬가지로 한번 case에 진입하면 그 이후 case는 조건 검사를 아예 안 함

비교는 === (strict equality) 인것 같음 null undefined NaN을 case로 주고 확인해봤음