본문 바로가기
🐔JavaScript

자바스크립트에서 자주 사용되는 용어 개념적 정의

by egg.silver 2023. 8. 22.

값 : 값 = 식, 즉 표현식이 평가되어 생성된 결과 의미

표현식 : 표현식은 값으로 평가될 수 있는 문  

10+ 20 //이 자체로 표현식이 된다. 30이라는 값을 가지기 때문
var x; //표현식은 값으로 평가될 수 있어야 함으로 변수 선언문은 표현식이 아니다.

 



문 :
프로그램을 구성하는 기본 단위이자 최소 실행 단위이며, 문은 여러 토큰으로 구성된다.

토큰 : 토큰은 문법적인 의미를 가지며, 문법적으로 더 이상 나눌 수 없는 코드의 기본 요소를 의미한다.

var sum = 1 + 2;  //문

//var, sum, =, 1, +, 2 등은 모두 토큰

 



리터럴
: 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법

// ex.) 3, null, undefined, function ( ) { }, [ 1, 2, 3 ] => 이와 같이 그냥 우리가 코드 상에서 사용하는 모든 것들은 리터럴이다.

// 리터럴은 영어로 literal 문자 그대로의 이라는 뜻을 가지고 있다. 따라서 너무 어렵게 생각하지 말고 그냥 일상에서 쓰이는 모든 언어라고 생각해도 개념을 잡기에 무리가 없을 듯하다. 

 


 

세미콜론 : if문, for문, 함수 등의 코드 블록 뒤에는 세미콜론을 붙이지 않는다.

-> 이러한 코드 블록은 언제나 문의 종료를 의미하는 자체 종결성을 갖기 때문이다.

 


 

메서드 : 객체에서 프로퍼티 값이 함수일 경우 일반 함수와 구분하기 위해 매서드(method)라고 부른다.

var circle = {
	radius:5 //프로퍼티
    
    get diameter(){
    return 2 * this.radius;
	} // 메서드
};

 


 

바인딩 : 식별자와 값을 연결하는 과정 의미

 

'🐔JavaScript' 카테고리의 다른 글

객체 디스트럭처링 할당 (구조분해할당)  (0) 2023.08.28
배열 디스트럭처링 할당 (구조분해할당)  (0) 2023.08.25
Split( )  (0) 2023.08.25
Array.from( )  (0) 2023.08.24