728x90
연산자(Operator)
연산자(Operator)는 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입 연산 등을 수행해 하나의 값을 만든다. 이때 연산의 대상을 피연산자(Operand)라 한다.
// 산술 연산자
var area = 5 * 4; // 20
// 문자열 연결 연산자
var str = 'My name is' + 'Lee'; // "My name is Lee"
// 할당 연산자
var color = 'red'; // "red"
// 비교 연산자
var foo = 3 > 5; // flase
// 논리 연산자
var bar = (5 > 3) && (2 < 4); // true
// 타입 연산자
var type = typeof 'Hi'; // "string"
// 인스턴스 생성 연산자
var today = new Date(); // Sat Jun 18 2022 05:32:22 GMT+0900 (한국 표준시)
피연산자의 타입은 반드시 일치할 필요는 없다.
자바스크립트는 암묵적 타입 강제 변환을 통해 연산을 수행한다.
var foo = 1 + '10'; // '110'
키워드(Keyword)
키워드(Keyword)는 수행할 동작을 규정한 것이다. 예를 들어 var 키워드는 새로운 변수를 생성할 것을 지시한다.
var x = 5 + 6; // 변수의 선언
function foo (arg) { // 함수의 선언
return ++arg;
}
var i = 0;
while (1) { //반복문
if (i > 5) {
break; //반복문 탈출
}
console.log(i);
i++;
}
주석(Comment)
주석(Comment)은 작성된 코드의 의미를 설명하기 위해 사용한다.
코드는 읽기 쉬워야 한다. 본인이 작성한 코드를 다른 누군가가 읽는다면 "이게 뭐하는 코드야?"라고 생각하는 순간이 있기 마련이다. 바로 그런 부분에 주석을 다는 것이다.
한줄 주석은 // 다음에 작성하며 여러줄 주석은 /* 과 */ 의 사이에 작성한다.
주석은 해석기(parser)가 무시하며 실행되지 않는다.
// 주석(Comment)은 작성된 코드의 의미를 설명하기 위해 사용한다.
/*
코드는 이해하기 쉬워야 한다.
가독성이 좋아야 한다.
읽기 좋은 코드가 좋은 코드이다.
*/
하지만 과도한 주석은 오히려 가독성을 해칠 수 있다. 주석 없이도 읽을 수 있는 코드가 최선이다.
// Bad
// 변수 x는 나이를 나타낸다. x에는 정수 10을 할당한다.
var x = 10;
// Good
var age = 10;
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] 변수-기초 (0) | 2022.06.28 |
---|---|
[JavaScript] 자바스크립트 기본 문법(함수(function),객체(object),배열(array)) (0) | 2022.06.19 |
[JavaScript] 자바스크립트 기본 문법(문(statement),표현식(Expression)) (0) | 2022.06.19 |
[JavaScript] 자바스크립트 기본 문법(변수(Variable),값(value)) (0) | 2022.06.18 |
[JavaScript] 자바스크립트 소개 (0) | 2022.06.18 |