본문 바로가기

DEVELOPE/앱개발시작하기

[20240502] 앱개발 시작하기 #3

연산자

프로그래밍에서의 다양한 연산을 위한 기호, 키워드 ex) + - * /
 
//1. 대입연산자
let var1 = 1;

//2. 산술연산자 + - * / %
let num7 = (1+2)*10;

//3. 복합 대입 연산자 - 산술 + 대입
let num8 = 10;
num8 = num8+ 20;
num8 += 20;

//4. 증감 연산자
let num9 = 10;
num9++; // 후위 연산 : 후에 적용
++num9; // 전위 연산 : 적용 전 적용

//5. 논리 연산자
let or = true || false;
let and = true && false;
let not = !true;

//6. 비교 연산자
let comp1 = 1===2; // =을 3번 쓰는 이유는 2번을 쓸 경우 자료형 까지 비교가 안된다!
// 예를 들면 1=='1'도 2번만 쓴다면 true가 나올 수 있음
let comp2 = 1!==2;
let comp3 = 2>1;

//7. Null 병합 연산자 : 존재하는 값을 추려내는 기능
// null. undefined가 아닌 값을 찾아내는 연산자
let vars1;
let vars2 = 10;
let vars3 = 20;

let vars4 = vars1 ?? vars2; // 10

//8. typeof 연산자 : 값의 타입을 문자열로 반환하는 기능을 하는 연산자
let var7 =1;
var7 = "hello";

let t1 = typeof var7; //string

//9. 삼항 연산자
let var8 =10;
let res = var8 % 2 === 0 ? "짝" : "홀";
 
728x90