일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 나라 사슴
- 파이썬
- 혼자공부하는파이썬
- hover style
- 혼공파
- 일본나라여행
- 혼공단
- 파이썬문자열
- 호버스타일
- 혼자여행
- input
- 나라여행
- 파이썬조건문
- 조건문
- 일본
- 비쥬얼스튜디오코드설치
- 한빛미디어
- 일본 사슴
- 일본여행
- 혼공파미션
- input style
- 비쥬얼스튜디오코드
- Python
- 혼공파선택미션
- 파이썬혼자공부하기
- 파이썬혼공
- 일본 나라
- 일본 관광
- #파이썬
- 파이썬공부
- Today
- Total
Eveningstar
[연산자] 본문
표현식이란 값과 변수, 함수 등의 값을 바탕으로 식의 값을 계산하는 행위
연산자는 일반적으로 피연산자 개수에 따라 단항, 이항, 삼항으로 분류한다.
- 연산자 우선순위/결합법칙
1) 그룹 엽산자 ()
2) ., [] , new(인수)
3) ()(함수호출), new(인수없음)
4) ++(후위), --(후위)
5) !, ~, +(단항), -(부호반전), typeof, void, delete, ++(전위), --(후위)
6) *, / , %
7) +, - , +(문자열 결합)
8) << , >> , >>>
9) <, <=, >, >=, in, instanceof
10) ==, !=, ===, !==
11) &
12) ^
13) |
14) &&
15) ||
16) ?:
17) yield, yield*
18) =, +=, -=, *=, /=, %=, <<=, >>=, >>>=, &=, ^=, |=
19) …
20) ,
- 산술연산
산술 연산자는 피연산자가 숫자인 연산자.
피연산자가 숫자 아니면 숫자로 타입을 바꾸어 연산함, 계산이 안되는 값이면 NaN을 결과값으로 냄.
단, +연산자는 피연산자에 문자열이 있다면 문자열로 연결을 함.
모든 산술 연산은 64비트 부동소수점 연산(0.5, 20.4 같은)으로 이뤄짐
· 산술 이항 연산자 : +, -, *, /, %
˙ 산술 단항 연산자 : ++a, a++, --a, --a, +a, -a
전위 표기법을 사용하면 피연산자 값을 바꾼 다음에 피연산자를 평가함, 후위 표기법을 사용하면 피연산자 값을 평가 한 다음 피연산자 값을 바꿈.
a = 1;
b = ++a;
c = a++ + 2;
˙ 산술 대입 연산자
연산자 |
|
+= |
a = a + b |
-= |
a = a - b |
*= |
a = a * b |
/= |
a = a / b |
%= |
a = a % b |
출처 : 모던자바스크립트 입문 / 길벗 / 이소 히로시
https://www.gilbut.co.kr/book/view?bookcode=BN001980
'Javascript' 카테고리의 다른 글
배열 (0) | 2019.10.03 |
---|---|
객체, 객체의 속성 (0) | 2019.10.03 |
[배열] (0) | 2018.12.27 |
[객체] 생성자, 내장객체 (0) | 2018.12.27 |
[객체와 배열, 함수의 기초] (0) | 2018.12.25 |