이 글은 작성자의 개인 공부를 위해 작성한 글입니다.
실제 이론, 실습과 다른 부분이 있을 수 있습니다.
- JavaScript는 동적 타입 언어이므로 변수의 데이터 타입을 명시적으로 선언할 필요가 없다.
- 변수에 할당된 값에 따라 자동으로 데이터 타입이 결정된다.
- typeof 연산자를 사용하여 변수의 데이터 타입을 확인할 수 있다.
1. 문자열(String)
- 문자열은 텍스트 데이터를 나타내는 데 사용된다.
- 작은 따옴표(')나 큰 따옴표(")로 감싸져 있어야 한다.
var myString1 = '안녕하세요';
var myString2 = "Hello, World!";
2. 숫자(Number)
- 숫자 데이터를 나타낸다. 정수 및 부동 소수점 숫자를 모두 포함한다.
var myNumber1 = 42; // 정수
var myNumber2 = 3.14; // 부동 소수점 숫자
간단한 예제
var greeting = '안녕하세요';
var numberExample = 123;
console.log(typeof greeting); // 출력: string
console.log(typeof numberExample); // 출력: number
3. 변수
- 변수는 데이터를 저장하기 위한 이름이 붙은 메모리 위치이다.
- var, let, const 키워드를 사용하여 변수를 선언할 수 있다.
4. 대입 연산자 (=)
- 대입 연산자는 변수에 값을 할당하는 데 사용된다.
- 오른쪽의 값을 왼쪽의 변수에 대입한다.
간단한 예제
// 변수 선언과 대입
var myVariable; // 변수 선언
myVariable = 10; // 변수에 값 할당
// 또는 한 줄로 선언과 대입을 동시에 할 수 있습니다.
var myOtherVariable = 'Hello, JavaScript!';
// 변수 값 출력
console.log(myVariable); // 출력: 10
console.log(myOtherVariable); // 출력: Hello, JavaScript!
// 변수 값 변경
myVariable = 20;
console.log(myVariable); // 출력: 20
// 상수 선언 (값을 변경할 수 없음)
const pi = 3.14;
console.log(pi); // 출력: 3.14
// let을 사용한 블록 스코프 변수
function exampleFunction() {
let blockScopedVar = 'I am in a block';
console.log(blockScopedVar); // 출력: I am in a block
}
// 함수 호출
exampleFunction();
'JavaScript' 카테고리의 다른 글
JavaScript 객체 정리 (0) | 2024.01.18 |
---|---|
JavaScript 함수, 매개변수 정리 (0) | 2024.01.18 |
JavaScript 배열, 반복문 정리 (0) | 2024.01.18 |
JavaScript 조건문, 비교 연산자 정리 (this, target 포함) (0) | 2024.01.14 |
JavaScript <script>, 이벤트 정리 (0) | 2024.01.11 |