반응형 js24 일급 객체(first-class object) - 자바스크립트 자바스크립트에서 함수는 일급 객체(first-class object)입니다. 이는 함수가 변수에 할당되고, 객체의 속성이 될 수 있으며, 다른 함수의 인수로 전달될 수 있다는 것을 의미합니다. 함수가 일급 객체로 취급되는 것은 다음과 같은 기능을 가능하게 합니다: 1. 변수에 함수를 할당할 수 있습니다. const myFunction = function() { console.log('Hello World!'); }; 2. 객체의 속성으로 함수를 할당할 수 있습니다. const myObject = { myFunction: function() { console.log('Hello World!'); } }; 3. 함수가 다른 함수의 매개 변수로 전달될 수 있습니다. function myFunction(call.. Programming 2023. 3. 10. 더보기 ›› 함수(Function) - 자바스크립트 함수(Function)는 코드 블록을 구성하는 기본적인 구성 요소 중 하나입니다. 함수는 입력 값을 받아서 그 값을 사용하여 작업을 수행한 후 결과 값을 반환할 수 있습니다. JavaScript에서 함수는 function 예약어를 사용하여 정의됩니다. 함수는 이름, 매개변수(입력 값), 함수 몸체로 구성됩니다. function functionName(parameter1, parameter2, ...) { // 함수 몸체 return result; } 함수는 functionName이라는 이름을 가지며, 입력 값(parameter)으로 parameter1, parameter2, ...를 받습니다. 함수 몸체는 중괄호({}) 안에 포함되며, 함수가 수행하는 작업을 정의합니다. 마지막으로, 함수는 return .. Programming 2023. 3. 10. 더보기 ›› null & undefined - 자바스크립트 null과 undefined는 둘 다 값이 없음을 나타내는데 사용됩니다. 그러나 이 둘은 서로 다릅니다. null: null은 개발자가 변수에 의도적으로 값이 없음을 할당할 때 사용됩니다. 이는 변수가 값이 없음을 나타내는데 사용되며, undefined와 달리 변수 자체에 null 값을 할당합니다. let foo = null; console.log(foo); // 출력: null null은 변수에 할당되어 값이 없음을 나타내므로 undefined와는 달리 변수를 재할당하여 값이 있게 할 수 있습니다. let foo = null; foo = "Hello World"; console.log(foo); // 출력: "Hello World" undefined: 변수가 값이 할당되지 않은 경우 자동으로 undef.. Programming 2023. 3. 9. 더보기 ›› 반복문(for) - 자바스크립트 for 문은 반복문을 나타내는 구문입니다. for 문을 사용하면 코드를 지정한 횟수만큼 반복해서 실행할 수 있습니다. for (초기식; 조건식; 증감식) { // 조건식이 true일 동안 반복할 코드 } 위의 코드에서 초기식은 반복문이 실행되기 전에 단 한 번 실행됩니다. 조건식은 매 반복마다 평가되며, true(참)일 때만 중괄호 안에 있는 코드 블록이 실행됩니다. 증감식은 매 반복이 끝날 때마다 실행됩니다. for 문에서 사용되는 세미콜론(;)은 각 구문을 구분하는 역할을 합니다. 따라서 초기식, 조건식, 증감식은 각각 세미콜론으로 구분되어야 합니다. for (let i = 0; i < 5; i++) { console.log(i); } // 0 // 1 // 2 // 3 // 4 위의 코드에서는 i .. Programming 2023. 3. 7. 더보기 ›› 조건문(if) - 자바스크립트 if 문은 조건문을 나타내는 구문입니다. if 문을 사용하여 코드의 실행 경로를 분기할 수 있습니다. if (조건식) { // 조건식이 참일 때 실행할 코드 } 위의 코드에서 조건식은 평가되는 식입니다. 조건식이 true(참)일 때 중괄호 안에 있는 코드 블록이 실행됩니다. 조건식이 false(거짓)일 때는 코드 블록이 실행되지 않습니다. 조건식은 다양한 비교 연산자와 논리 연산자를 사용하여 만들 수 있습니다. 비교 연산자: ==, !=, ===, !==, >, =, 0) { console.log("x는 0보다 큽니다."); } 위의 코드에서는 x가 0보다 큰지를 조건식으로 평가하고, 조건식이 true이므로 "x는 0보다 큽니다." 라는 문자열이 콘솔에 출력됩니다. let x = 10; if (x < 0.. Programming 2023. 3. 6. 더보기 ›› 반응형 이전 1 2 3 4 5 다음