[JS] 학습내용

암기 필수 자바스크립트 연산자

chef_coder 황인건 2024. 4. 22. 17:56

1. 기본적인 연산자들

+ 더하기 연산
- 빼기 연산자
* 곱하기 연산자
/ 나누기 연산자
% 나머지 연산자

console.log(3 % 2);
// 3을 2로 나누면 몫 1, 나머지 1
// 몫을 구하려면 trunc()메서드 or Math.floor() 사용

2. 할당 연산자

// 1. 할당 연산자
// let으로 x를 선언, x라는 변수에 10을 할당
let x = 10;

//2. 더하기 등호 연산자
//선언 된 x의 값에 10을 더한 후 할당
x += 10; // 콘솔로 찍어보면 20이 나온다.	

//3. 빼기 등호 연산자
x -= 10; // 값은 10

//4. 곱하기 등호 연산자
x *= 2; //값은 20

3. 비교 연산자 (true 나 false를 반환한다.)

(암기가 잘 안되는 부분만 기록했다~)

//1.불일치 연산자 !==
//타입까지 불일치 할때 true를 반환
console.log (2!==2) //false
console.log (2!=="2") //true

//2.논리곱 연산자 &&
//두 값이 모두 true일 때만 true를 반환
console.log(true && true); // true
console.log(true && false); // false

//3. 논리합 연산자 ||
// 두 값 중 하나라도 true면, ture를 반환
console.log(true || true); // true
console.log(true || false); // true
console.log(false || false); // false

//4. 논리 부정 연산자
// 참 거짓 값을 반대로 반환한다.
let a = true;
console.log(!a); //false

//5. 타입 연산자
//데이터 타입을 알 수 있다.
console.log(typeof "12") /String