본문 바로가기

HTML, CSS, JavaScript18

논리 연산자 논리 연산 : 참, 거짓 두 가지 원소만 존재하는 집합에서의 연산이다. (위키) 자바스크립트는 3개의 논리 연산자를 가지고 있다. || : or && : and ! : not 1. || (or) 연산자 피연산자가 하나라도 true면 true를 반환하고, 모두 false일 때만 false를 반환한다. 즉 하나라도 true면 true다. 그렇기 때문에 첫번째 피연산자가 true면 그 뒤의 연산은 하지 않는다 (true가 반환된다) result = value1 || value2; result2 = value1 || value2 || value3; 2. && (and) 연산자 피연산자가 모두 true 일 때만 true를 반환하고, 하나라도 false가 있으면 false를 반환한다. 즉 하나라도 false면 fa.. 2022. 6. 28.
조건문 (switch-case) 조건문에서 필요한건 아래의 것들이다. 1. 조건 2. 조건이 맞을 때 실행될 내용 3. 조건이 맞지 않을 때 실행될 내용(선택) 같은 조건문인 switch문도 비슷하다. if 문에서는 조건이 참이냐 거짓이냐에 따라 내용이 실행되는게 기본이었는데 switch 문은 특정 변수가 특정한 값을 만족하면 내용을 실행하는 것이다. 즉 변수가 case의 값을 만족하는 것이 switch문의 기본적인 조건이되고, 이것이 참이면 내용이 실행된다. 크게 보면 if와 다르지 않다. 조건(변수가 특정 값일 때)이 맞을 때 실행될 내용을 적고, 그렇지 않을 때 실행될 내용(case나 default)을 적는 것이기 때문이다. 그래서 대부분의 if문은 switch문으로, switch문은 if 문으로 바꿔쓸 수 있다. 다만 상황에 따.. 2022. 6. 28.
조건문(if-else if-else) 조건문이란 뭘까? 조건문의 정의를 알아보면 조건문 : 어떤 조건이 주어질 때 어떤 동작을 수행하도록 하는, 즉 조건에 따라 실행이 달라지게 할 때 사용되는 문장이다. (위키백과) 즉 (주어진 조건) 상황에 맞게 알맞은 동작(실행)을 하게 하는 게 조건문이다. 이런 게 필요할 것 같다. 1. 조건 2. 조건일 때 실행될 내용 3. 조건이 아닐 때 실행될 내용 (선택사항) 자바스크립트에서는 if와 else if, else로 조건문을 사용한다. switch문도 사용하는데 일단은 if문만 알아보면 이렇다. if에 조건과 조건이 맞을 때 실행할 내용을 적는다. else에 if의 조건이 맞지 않을 때 실행할 내용을 적는다. else if에는 if의 조건이 맞지 않을 때 쓸 다른 조건과 내용을 적는다. (개수 제한 .. 2022. 6. 27.
비교 연산자 1. 비교 연산자 값을 비교할 때 쓰고, 참 거짓 중 하나를 반환한다. >,=, 1 ); //true alert( 1 = 5 ); //false alert( 3 'A'); // true alert( 'Glow' > 'Glee'); //true alert( 'Bee' > 'Be'); //true alert( 'B' 1 ); //true alert( '01' == 1); // true 4. 일치 연산자 동등 연산자 == 는 0과 false를 구분하지 못한다. 구분하려면 일치 연산자 =.. 2022. 6. 27.