본문 바로가기
Programming/JavaScript

JavaScript 문법: 값 & 식 & 문

by vita12321 2023. 11. 25.
728x90
반응형

이번 글에서는 개발의 핵심 언어인 'JavaScript'에서 '', '', ''이라는 기본적인 개념에 대해 상세하게 살펴보겠습니다. 이들은 JavaScript 프로그래밍의 핵심 요소로서, 각각 어떠한 역할을 하는지 깊이 이해하는 것이 중요합니다.


1. JavaScript (Value)

 

JavaScript에서 값은 프로그램이 처리하는 데이터의 가장 기본적인 단위입니다. JavaScript 동적 타입 언어로, 같은 변수에 다양한 타입의 값을 할당할 있습니다. 값들은 다양한 종류가 있으며, 각각의 값을 이해하고 사용하는 것이 중요합니다.

 

  • 숫자(Number): JavaScript에서는 모든 숫자를 실수로 처리합니다. 이에 따라, 정수와 실수를 구분하지 않으며, 모든 숫자를 64비트 부동 소수점 형식으로 처리합니다.

  • 문자열(String): 문자열은 텍스트 데이터를 나타내며, 작은따옴표(''), 큰따옴표(""), 백틱(``)으로 표현할 수 있습니다.

  • 불리언(Boolean): 불리언 값은 참(true)과 거짓(false) 두 가지 값만 갖는 데이터 타입입니다. 조건문에서 주로 사용됩니다.

  • null: null은 값이 없음을 표시하는 특별한 값입니다.

  • undefined: 값이 할당되지 않은 상태를 나타냅니다.

  • 객체(Object): 객체는 여러 개의 값을 하나의 단위로 관리할 수 있게 해주는 복합 데이터 타입입니다.

 

다음은 JavaScript에서 값을 사용하는 예시입니다:

 

let myName = 'Jackson';  // 문자열 값

let myAge = 30;  // 숫자 값

let isAdult = true;  // 불리언 값

2. JavaScript (Expression)

 

식은 하나의 값으로 평가될 있는 코드의 단위입니다. 식은 값이나 변수, 연산자의 조합이 있으며, 함수 호출도 식에 포함됩니다. 식은 자체로 완전하며, 다른 식의 일부가 수도 있습니다.

 

JavaScript에서는 다음과 같은 종류의 식이 있습니다:

 

  • 리터럴 식: 가장 간단한 종류의 식으로, 값 자체를 나타냅니다. 예를 들어, 2, 'Hello', true 등이 있습니다.

  • 변수 식: 변수의 이름을 사용하여 그 값을 참조하는 식입니다.

  • 연산 식: 연산자와 값 또는 변수를 사용하여 새로운 값을 생성하는 식입니다.

  • 함수 호출 식: 함수를 호출하여 그 결과 값을 생성하는 식입니다.

 

다음은 JavaScript에서 식을 사용하는 예시입니다:

 

let sum = 10 + 20;  // 10과 20의 덧셈 식

let greeting = 'Hello, ' + 'World!';  // 두 문자열의 연결 식

let isAdult = (myAge >= 20);  // 비교 연산자를 사용한 식

3. JavaScript (Statement)

 

문은 JavaScript 엔진에게 수행할 동작을 명시하는 프로그래밍 명령입니다. 문은 일반적으로 세미콜론(;)으로 끝나며, 여러 문을 중괄호({}) 묶어 블록을 형성할 있습니다.

 

문에는 다음과 같은 종류가 있습니다:

 

  • 선언문: 변수나 함수를 선언하는 문입니다.

  • 할당문: 변수에 값을 할당하는 문입니다.

  • 제어문: 코드의 흐름을 제어하는 문입니다. if, for, while 등이 있습니다.

  • 반환문: 함수에서 값을 반환하는 문입니다.

 

다음은 JavaScript에서 문을 사용하는 예시입니다:

 

let myName = 'Jackson';  // 변수 선언문

myAge = 30;  // 할당문

if (myAge >= 20) { console.log('Adult'); }  // 조건문

for (let i = 0; i < 10; i++) { console.log(i); }  // 반복문

4. 결론

 

JavaScript에서 , , 문은 서로 밀접하게 연관되어 있으며, 이들을 통해 복잡한 로직을 표현하고 프로그램을 작성합니다. 이들 각각의 역할을 정확하게 이해하고, 적절하게 활용하는 것이 중요합니다. 이를 통해 효율적이고 유연한 JavaScript 코드를 작성하게 것입니다.

728x90
반응형

 

728x90
반응형

'Programming > JavaScript' 카테고리의 다른 글

JavaScript 문법: 식별자  (0) 2023.11.29
JavaScript 문법: 제어문과 블록  (0) 2023.11.28
JavaScript 문법: 주석  (0) 2023.11.24
JavaScript 문법: 문법 개요  (0) 2023.11.23
JavaScript 기초: 디버깅이란?  (0) 2023.11.22