Develop/JAVASCRIPT
자바스크립트 기초 - 주석(코멘트), 비교 연산자, 복합형 대입 연산자
걸어다니는 종합병원
2022. 11. 8. 17:54
반응형
주석
작동에 영향이 없는 메모를 코드 내부에 감기고 싶을 때, 코드 일부분을 무효화하고 싶을 때 사용
// - 기호 이후 내용을 주석 처리(한줄)
/* 내용 */ - 기호 안의 내용 부분을 주석 처리(여러 줄)
const value = 100; // 가격
const tax = 1.5; // 세금 15%
//세금이 포함된 가격
const price = value * tax;
const result = 222 + 333 /* + 444 */ + 555;
console.log(result); // 1,110
/* 여러 줄 입력 가능 주석
줄바꿈도 가능 */
/*
* 이렇게도 사용 가능
* 이렇게도 사용 가능
*/
비교 연산자
두 개의 값을 비교할 때, 변수의 값이 동일한지 확인하고 싶을 때 사용
구문 | 의미 | ||||
A == B | A, B의 값이 같은가 | ||||
A === B | A, B의 값과 데이터 타입이 같은가 | ||||
A != B | A, B의 값이 다른가 | ||||
A !== B | A, B의 값과 데이터 타입이 다른가 | ||||
A < B | A가 B보다 작은가 | ||||
A <= B | A가 B보다 작거나 같은가 | ||||
A > B | A가 B보다 큰가 | ||||
A >= B | A가 B보다 크거나 같은가 |
console.log('테스트' == '테스트');
console.log(10 < 20);
console.log(40 >= 45);
const array1 = [1, 2, 3];
const array2 = [1, 2, 3];
console.log(array1 == array2); // 참조하는 곳이 다름
const array3 = [1, 2, 3];
const array4 = array3;
console.log(array3 == array4); // 참조하는 곳이 동일
※ ==은 비교 대상이 다른 타입이더라도 값이 같으면 동인한 것으로 간주한다.
console.log(10 == '10');
console.log(10 === '10');
console.log(10 != '10');
console.log(10 !== '10');
대입 연산자
계산식을 간략히 나타내고 싶을때 사용.
구문 | 의미 | ||||
x = y | x = y | ||||
x += y | x = x + y | ||||
x -= y | x = x - y | ||||
x *= y | x = x * y | ||||
x **= y | x = x ** y | ||||
x /= y | x = x / y | ||||
x %= y | x = x % y |
let a = 10;
let b = 30;
a += b; //a = a + b
console.log(a);
let c = '안녕';
let d = '하세요';
c += d; // c = c + d;
console.log(c);
let e = 4;
let f = 3;
e *= f; // e = e * f;
console.log(e);
반응형