본문 바로가기
반응형

자바스크립트32

8. 객체와 배열-2 객체의 속성과 메서드 객체는 속성과 메서드를 가질 수 있습니다. 객체의 속성은 값이나 함수를 포함할 수 있으며, 메서드는 객체의 행동을 정의하는 함수입니다. 아래 예제 코드에서는 person 객체를 생성하고, 속성과 메서드를 추가합니다. // 객체 생성 const person = { name: "John", age: 30, occupation: "developer", // 메서드 추가 sayHello: function() { console.log(`Hello, my name is ${this.name} and I'm ${this.age} years old.`); } }; // 객체 속성 접근 console.log(person.name); // John console.log(person.age); // 3.. 2023. 3. 18.
7. 객체와 배열-1 객체는 프로퍼티와 메소드를 가지고 있는 자바스크립트의 핵심적인 개념입니다. 객체를 생성하는 방법에는 리터럴 표기법, 생성자 함수, 클래스 등이 있으며, 이번 섹션에서는 리터럴 표기법을 이용한 객체 생성 방법에 대해 알아보겠습니다. 객체 리터럴 표기법을 이용한 객체 생성 객체 리터럴 표기법은 중괄호({})를 이용하여 객체를 생성하는 방법입니다. 중괄호 안에 프로퍼티와 그 값들을 콜론(:)으로 구분하여 작성합니다. 여러 개의 프로퍼티가 있을 경우 콤마(,)로 구분합니다. const person = { name: 'John', age: 30, gender: 'male', greet: function() { console.log(`Hello, my name is ${this.name}.`); } }; 위 예제에.. 2023. 3. 18.
6. 함수-3 #3 함수의 반환값과 유효 범위 함수는 return문을 사용하여 값을 반환할 수 있습니다. 반환된 값은 함수를 호출한 위치에서 사용될 수 있습니다. 함수 내부에서 선언한 변수는 함수 외부에서 접근할 수 없습니다. 이를 "유효 범위(Scope)"라고 합니다. 함수 내부에서 선언된 변수를 "지역 변수(Local Variable)"라고 하며, 함수 외부에서 선언된 변수를 "전역 변수(Global Variable)"라고 합니다. 아래는 반환값과 유효 범위에 대한 예제 코드입니다. function calculateSum(a, b) { var sum = a + b; return sum; } var result = calculateSum(2, 3); console.log(result); // 5 console.log.. 2023. 3. 18.
5. 함수-2 #2 매개변수와 인수 매개변수(parameter)와 인수(argument)는 함수를 정의하고 호출할 때 사용됩니다. 매개변수는 함수 정의 시 함수의 인자로 사용되는 변수를 말하며, 인수는 함수를 호출할 때 전달되는 실제 값입니다. 함수를 호출할 때 인수를 전달하면, 매개변수에 해당하는 값이 할당됩니다. 이때, 매개변수는 함수 내부에서 변수처럼 사용될 수 있습니다. 아래는 매개변수와 인수를 사용하는 예제 코드입니다. // 두 수를 더하는 함수를 정의합니다. function add(x, y) { return x + y; } // add 함수를 호출하면서 인수를 전달합니다. const result = add(2, 3); console.log(result); // 5 위 예제에서 add 함수는 x와 y 두 개의.. 2023. 3. 18.
반응형