[TIL] 1. Javascript
7252 단어 JavaScriptJavaScript
operator(연산자)
javascript에 주로 사용되는 연산자는 7가지 정도가 있다.
1. String operator
2. Numeric operator
3. Increment and decrement operator
4. Assignment operator
5. Comarison operator
6. Logical operator
7. Equality
이중에서 잘 잊어 버릴것 같은 부분만 정리 해보겠습니다.
- Numeric operator
console.log(5 % 2); // 나머지값 (5를 2로 나눈후 남는 나머지 값 , 1)
console.log(2 ** 3); // 거듭제곱 (2의 3제곱 , 2*2*2 = 8)
-Increment and decrement operator
let counter = 2;
const preIncrement = ++counter; 라고 할때
++counter은 (counter = counter + 1) 랑 같다.
즉, preIncrement = counter + 1 이고 preIncrement = 3 이 할당된다.
- Assignment operator
let x = 3;
let y = 6;
x += y; // x = x + y
x -= y; // x = x - y
x *= y; // x = x * y
x /= y; // x = x / y
- Comarison operator
const A = false;
const B = 4 < 2;
const C = true;
console.log(A || B || C) ;
// or 연산자로서 하나의 값이라도 True면 True가 할당된다.
console.log(A && B && C) ;
// and 연산자로서 하나의 값이라도 False면 False가 할당된다.
console.log(!A);
// NOT 연산자로서 반대값을 할당한다. A 값이 false 니까 반대인 TRUE가 할당된다.
- Equality
const stringFive = '5';
const numberFive = 5;
console.log(stringFive == numberFive);
// ==는 Type을 변경하여 검사하기 때문에 Type을 고려하지 않으므로 True
console.log(stringFive != numberFive);
// ==는 Type를 고려하지 않으므로 다르지 않다 즉, False
console.log(stringFive === numberFive);
// ===는 Type을 고려하므로 문자열 5와 숫자 5는 다른 Type 이기 때문에 False
console.log(stringFive !== numberFive);
// 문자열 5와 숫자5는 다르므로 True
Author And Source
이 문제에 관하여([TIL] 1. Javascript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@moonjy2494/TIL-1.-Javascript-naz3kb5g저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)