여러개의 if문은 switch로 변경하여 사용할 수 있습니다. switch(x){ case 'value1': break; case 'value2': break; default : break; } x의 값에 해당하는 case가 수행이 되며 해당하는 부분이 없을 경우 default의 내용이 수행되게 됩니다. 이때 break의 문이 없을 경우 조건에 관계없이 순차적으로 아래의 내용을 쭉 실행하게 됩니다. 여러 case를 붙여서 붙인 값들일 경우 한개의 내용을 실행하게 할 수도 있습니다. ex) case '1': case '2": break; switch 문은 비교로 조건을 확인하므로 자료형을 조심해서 사용해야 합니다.