반응형
코드를 작성하다보면 가장 많이 쓰이는것이 연산자 라고도 볼 수 있겠다. 그만큼 많이 쓰이기에 정리 할 겸 한번 더 간단하게 연산자에 대해 정리하고 넘어가겠다.
let a = 1;
위의 코드가 바로 '대입연산자'이다. 말 그대로 변수 a에 1이라는 값을 대입해준 것이다. 더 설명하기에는 이 한마디로 정의 할 수 있기 때문에 넘어가도록 하겠다.
다음은 산술연산자인데 '+','-','/','*' 등을 써서 값을 연산 할 때 써준다. 주의할 점 까지는 아니고 헷갈릴만한 부분을 정리해보면은
let a = 1;
console.log(a++);
console.log(a);
console.log(++a);
이런 식의 값이 나오는 것을 알 수있는데 '연산되는 시점의 차이'로 반복문 같은 것에 쓸 때 본인이 필요한 것에 따라 헷갈리지 말고 유용하게 써주면 되겠당!
다음은 논리연산자에 대해 정리 해 볼건데 "NOT", "AND", "OR" 의 의미를 가지고 있다고 보면 된다.
let b = !true;
console.log(b);
위의 코드블럭의 코드를 실행시키면 "false"가 출력되는 것을 확인할 수 있는데 불리언 값을 바꿔주는 연산자(true => false, false => true)라고 생각하면 되겠다.
이번엔 AND 연산자와 OR 연산자를 알아볼 것인데 AND 기준으로 비교하는 양옆의 값이 모두 true일 때만 결과가 true 로 나오고 OR 연산자는 둘 중 하나라도 true면 true값이 나온다.
//////////AND 연산자 /////////////
let a = true && true;
console.log(a); // 출력 값 : true
let b = false && true;
console.log(b); // 출력 값 : false
let c = true && false;
console.log(c); // 출력 값 : false
//////OR 연산자 //////////////
let a_ = true || true;
console.log(a_); // 출력 값 : true
let b_ = false || true;
console.log(b_); // 출력 값 : true
let c_ = false || false;
console.log(c_); // 출력 값 : false
간단히 정리하면 AND 연산자는 합집합!, OR 연산자는 교집합!의 성질로 본인이 필요헌 조건검사에 알맞게 써주면 되겠당><!
반응형
'JavaScript & jQuery' 카테고리의 다른 글
<javascript>객체 (비구조화 할당, 함수) (0) | 2020.07.18 |
---|---|
<javascript>함수 (4) | 2020.07.15 |
<javascript,jquery>변수와 상수 (var,let,const) (2) | 2020.07.07 |
<javascript,jQuery> 무한 스크롤형 (0) | 2020.07.02 |
<javascript, jquery>hide(), show(), toggle() 사용법 (4) | 2020.06.30 |