언어는 자바스크립트고
사용자 입력을 받아서 그게 정수인지 판별하고 특정 범위 내(0~100)의 숫자인지를 판단하고 싶은데
나는 이렇게 했거든
if(num.isInteger() && num >= 0 && num <= 100)
이렇게 if문 하나에다 논리연산자로 싸그리 묶었음
근데 뭔가 안이뻐 보여서
if(num.isInteger())
if(num >= 0 && num <= 100)
이렇게 바꿔봤는데 불필요하게 if문을 남발하는거 같아서 이건 이거대로 맞는지 모르겠음
암튼 정수인지 뭔지 그게 중요한건 아니고 내 질문의 요지는
저렇게 if문 하나에다 조건 전부 나열하는거 vs if문 여러개 쌓는거
둘 중에 효율성 측면에서 차이가 있어?
지금은 단순한 코드지만 나중에 코드가 길어지면 유의미해지지 않을까 싶어서