반응형
명시적 타입 변환 (Explicit Type Conversion)
: 값을 특정한 형식으로 변환하는 것을 개발자가 직접 지시하는 방식. String(), Number(), Boolean()
let num = 123;
let str = String(num);
console.log(typeof str); // 출력: "string"
암시적 타입 변환 (Implicit Type Conversion)
: 자바스크립트 엔진이 자동으로 값을 적절한 형식으로 변환하는 과정
let num = 123;
let str = num + "";
console.log(typeof str); // 출력: "string"
객체(Object) 및 프로퍼티(Properties)
: 객체란 프로퍼티(key-value 쌍)의 모음으로 여러 데이터와 함수를 구조화된 방식으로 저장
const person = {
name: "Alice",
age: 30,
job: "developer",
greet: function() {
console.log(`Hello, my name is ${this.name}!`);
}
};
- person 객체는 name, age, job, greet 프로퍼티를 가지고 있다.
person.age = 31;
person.hobby = "reading";
- 객체의 프로퍼티에 접근하려면 person.name, person.age, person.job, person.greet() 등으로 사용할 수 있다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 함수 호출 (호출 방식, 매개변수와 인수, 반환 값(return)) (0) | 2023.06.25 |
---|---|
[JavaScript] 함수 정의 (함수 선언, 함수 표현식, 화살표 함수, return) (0) | 2023.06.24 |
[JavaScript] 반복문 (for, while, do...while, break, continue) (0) | 2023.06.22 |
[JavaScript] 조건문 (if ~ else문, switch문) (0) | 2023.06.21 |
[JavaScript] 연산자 (산술, 할당, 비교, 논리, 증감) (0) | 2023.06.20 |