Javascript Operator   자바스크립트 연산자

(2018-09-08)
1. 자바스크립트 기본 연산자

  ㅇ 단항 연산자
     -  `+` (단항 더하기, 숫자로 강제 변환)
     -  `-` (단항 부정, 부호 바꿈)  

     -  증가 연산자 : `++` (전위 증가 또는 후위 증가)
     -  감소 연산자 : `--` (전위 감소 또는 후위 감소)
        .  `= ++i`(전위 연산자), `= i++`(후위 연산자) 비교
           ..  `= ++i` : 먼저 평가하고(먼저 1을 더함), 그 다음에 대입
           ..  `= i++` : 먼저 대입하고, 그 다음에 평가(후에 1을 더함)

  ㅇ 계산 연산자
     -  `*` (곱셈), `/` (나눗셈), `%` (나머지), `+` (덧셈, 문자열 병합), `-` (뺄셈)

  ㅇ 비트 연산자

  ㅇ 할당/대입 연산자(assignment operator)
     -  `=`
  
  ㅇ 비교 연산자 
     - (느슨한 비교) :  `==`, `!=`, `>`, `<`, `>=`, `<=`
     - (엄격한 비교) :  `===` , `!==`

     * `==`, `===` 비교
        . `==`  : 우선, 수치로 형변환을 하고, 그 다음에 비교 과정을 수행함
        . `===` : 형변환을 수행하지 않고, 엄격한 비교 과정을 수행함

  ㅇ 논리 연산자
     - 논리합 : ||
        . 例) a = a || 1 => 왼쪽 피연산자가 true이면, 왼쪽 피연산자(a)를 반환, 
                                            false이면, 왼쪽 피연산자(1)를 반환


2. 자바스크립트 기타 연산자

  ㅇ new 연산자 : 새로운 객체를 생성
  ㅇ typeof : 데이터 타입을 조사하여 그 결과를 반환
  ㅇ instanceof : 객체의 종류를 확인하여 그 결과를 반환


[자바스크립트] 1. JavaScript 2. JS 변수,타입 3. JS 배열 4. JS 연산자 5. 기초 문법
[JS 이벤트] [JS 함수] [JS 객체] [JS 활용] [jQuery]

 
        최근수정     요약목록(시험중)     참고문헌