산술 연산자 (Arithematic operator)
- 이항연산자 (binary operator)
- 두개의 피연산자(A, B)를 가지는 연산자. A 연산자 B 의 꼴로 사용함. 피연산자는 변수나 숫자가 될 수 있음.
- + 더하기
- - 빼기
- * 곱하기
- / 나누기
- % 나머지
- 단항연산자 (unary operator)
- 하나의 피연산자(A)를 가지는 연산자
- 보통 연산자A의 꼴로 사용
- -연산자
- -1
- 증감연산자 (++, --)
- 표현식 안에서 변수의 값을 증가하거나 감소시킬 수 있음.
- 각각, A = A+1, A = A-1 의미
- 연산자를 변수 앞에 사용한 경우와 변수 뒤에 사용한 경우에 따라 변수의 값을 업데이트 하는 순서가 바뀜.
Math 관련 명령어
- Math.pow(a, b) : a의 b제곱을 구해 줌
- Math.sqrt(a) : a의 제곱근을 구해 줌
- Math.random( ) : 0~1 사이의 임의의 난수를 발생
<console창 결과화면>
관계 연산자 (Relational operator)
- 두 표현식의 관계를 비교하는 이항연산자
- 관계에 따라 boolean 타입의 true, false로 표현
- <, >, >=, <=, !=, == 존재
논리 연산자 (logical operator)
- 두 boolean 피연산자를 비교하는 연산자
- AND(&&) 연산자
- OR(||) 연산자
<연산자 우선순위>
1. 논리연산자 (!)
2. 산술연산자 (*, /, %, +, -)
3. 비교연산자
4. 논리 연산자 (&&)
5. 논리 연산자 (||)
함수
- return_test( ) 결과
- console창에 입력 시 undefined로 출력된 것 확인 가능
- return을 먼저 하고 console.log를 실행하였기 때문에 아무것도 출력되지 않음
- print("Hello Function"); 결과
- 미리 정의한 print( ) 함수에서 정의해준대로 출력한 것 확인 가능
- 하지만, return 값을 따로 명시하지 않아 undefined 출력
- sum(1, 2); 결과
- 두 인자의 합을 return 하는 것 확인 가능
'JavaScript ◡̈ > inflearn JavaScript' 카테고리의 다른 글
[JavaScript] programmers part 06 배열 (0) | 2021.03.03 |
---|---|
[JavaScript] programmers part 05 String (0) | 2021.03.03 |
[JavaScript] programmers part 3 자료형 (0) | 2021.03.03 |
[WEB2 - JavaScript] 객체 (0) | 2021.03.03 |
[WEB2 - JavaScript] 함수 (0) | 2021.03.03 |