-
[JavaScript] 자바스크립트 기본 문법 : 연산자개발 프로세스/Front-end 2021. 6. 7. 16:04
1. 기본 연산자
종류 연산자 설명 비고 사직 연산 + - * / % 더하기, 뺴기, 곱하기, 나누기, 나머지 내부적으로 실수 값으로
변환 후 처리대입 연산자 += -= *= /= %= 왼쪽 변수에 오른쪽 값을 계산하여 왼쪽 변수에 대입 증감 연산자 ++ -- 기존 변수 값을 1 증가
기존 변수 값을 1 감소논리 연산자 > >=
< <=좌측 값이 크다, 크거나 같다
좌측 값이 작다, 작거나 같다결과값 true, false 반환 == != 양쪽 값이 같다, 다르다 === !== 양쪽 값과 타입이 같다, 다르다 !
\\ &&논리 not 연산
논리 or, 논리 and 연산2. 크기 비교
- 숫자와 문자열을 크기 비교할 경우 : 문자열이 숫자라면 숫자로 변환하여 비교, 숫자가 아니면 항상 false
- 문자열과 문자열을 비교할 경우 : 아스키 코드(사전 순서) 기준 먼저 올수록 작은 것
11 < "100" : true // "100"을 100으로 변환하여 비교 "11" < "100" : false // 두 번째 숫자 0이 먼저 오므로 더 작음 "11" < "abc" : false // 아스키 코드 상에서 숫자가 먼저 옴 10 < "abc" : false // "abc"는 숫자가 아니므로 항상 false
3. 전위 연산자, 후위 연산자
전위 연산자 : 연산자가 앞에 붙을 때. 1 증가 후 대입.
후위 연산자 : 연산자가 뒤에 붙을 때. 대입 후 1 증가.
a = 1; b = ++a; document.write(a); // 2 document.write(b); // 2
a = 1; b = a++; document.write(a); // 2 document.write(b); // 1
'개발 프로세스 > Front-end' 카테고리의 다른 글
[JavaScript] 자바 스크립트 기본 문법 : 내장함수, 사용자 정의 함수 (0) 2021.06.07 [JavaScript] 자바 스크립트 기본 문법 : 대화상자 alert(), confirm(), prompt() (0) 2021.06.07 [JavaScript] 자바스크립트 기본 문법 : 코드 위치, 출력, 변수 (0) 2021.06.06 [CSS] 고급활용 (0) 2021.04.20 [CSS] 스타일 기초 (0) 2021.04.19