# 일급 함수 일급 함수란, 함수를 변수에 담아 값처럼 다루는 것을 의미하며 아래와 같이 사용할 수 있습니다. let count = function(x){ return x++; } 일급 함수는 다음과 같은 조건을 충족해야 합니다. > 변수나 데이터 구조 안에 담을 수 있어야 함 > 함수의 인자로 전달 가능해야 함 > 리턴 값으로 사용될 수 있어야 함 # 고차 함수 (Higher-Order Function) 고차 함수는 결과값으로 함수를 반환하거나 인자로 함수를 전달받는 함수를 의미합니다. 이때, 다른 함수의 인자로 전달되는 함수를 콜백 함수라고 부릅니다. function calculate(a,b){ function addValue(){ return a + b; } return addValue; // 함수..
# 함수 선언문 함수 선언문은 일반적인 프로그래밍 언어에서 함수 선언과 유사합니다. function 함수명(매개변수1,매개변수2){ 실행 내용; } # 함수 표현식 함수 표현식은 어떤 변수에 함수를 할당하여 함수를 생성하는 것을 말합니다. let 변수명 = function(매개변수1, 매개변수2){ 실행 내용; }; 함수 표현식에는 익명 함수 표현식과 기명 함수 표현식 두가지가 존재합니다. 익명 함수 표현식은 위와 같은 형식을 말하며, 기명 함수 표현식은 아래와 같이 표현할 수 있습니다. let 변수명 = function 함수명(매개변수1){ 실행 내용; }; 기명 함수 표현식을 사용하여 함수를 호출할 때에는 변수명을 이용해서 함수를 호출해야 합니다. 예를 들어 아래와 같은 코드가 있을 때, introd..
# 함수(Function) 함수(Function)란, 어떤 작업을 수행하기 위한 독립적인 모듈로 프로그램의 주요 구성요소 중 하나입니다. 함수를 이용하면 유사한 동작을 하는 작업도 중복없이 처리할 수 있습니다. 자바스크립트에서는 function 키워드를 사용하여, function 함수명(매개변수){ 실행내용; } 형식으로 표현합니다. 이러한 형태를 함수 선언문 이라고 하며, 함수명() 형태로 함수를 호출하여 사용합니다. function introduce(name){ console.log(`나의 이름은 ${name}입니다.`); } introduce("송우든"); // call # 함수의 반환 함수는 무조건 값을 반환하는 성질을 가지고 있는데요! 반환 시에는 return 키워드를 사용하여 값을 반환합니다...
# 연산자 연산자는 프로그래밍에서 쓰이는 기호들을 말하며 산술, 대입, 논리, 비교 연산자등을 포함하고 있습니다. 산술 연산자 산술 연산자란, 사칙 연산을 수행하는 연산자들을 의미합니다. 자바스크립트에서 지원하는 연산자는 아래와 같습니다. + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 나머지 ** : 거듭제곱 console.log(5 + 3); console.log(12 - 5); console.log(6 * 4); console.log(24 / 8); console.log(13 % 2); // 13 ÷ 2의 나머지 값이 출력된다. 출력 : 1 console.log(2 ** 3); // 2 * 2 * 2의 값이 출력된다. 출력 : 8 추가적으로 + 연산자는 덧셈뿐만 아니라 문자열 연결 시에도..
자바스크립트에서 변수를 선언하는 방법은 let, const, var 키워드를 사용하여 선언합니다. # 변수(Variable) 변수란, 어떤 값을 저장하기 위한 공간을 의미합니다. 자바스크립트에서는 let 키워드를 사용하여 변수를 선언합니다. 또한, 자바스크립트에서 변수 선언 시 특정 데이터 타입을 지정하지 않아도 사용할 수 있습니다. let name; let major = "ComputerScience"; let age = 24; ++ undefined와 null 차이점 undefined와 null 모두 값이 없음을 의미 하지만, 둘은 전혀 다른 개념이라고 해요! undefined는 정의되지 않은 값을 의미하고, null은 명시적으로 값이 비어있음을 의미합니다. # 상수(Constant) 상수는 변하지 ..
# 자바스크립트(JavaScript) 란, 웹페이지를 동적으로 프로그래밍하기 위해 고안된 언어입니다. 또한, 객체 기반 스크립트 언어라고 해요! 자바스크립트로 작성된 프로그램을 스크립트라고 부르는데, 스크립트는 특별한 컴파일 없이도 문자 형태로 작성 및 실행이 가능합니다. # 자바스크립트(JavaScript) 강점 자바스크립트는 아래와 같이 3가지의 강점을 가지고 있습니다. > HTML/CSS와의 완전한 통합 가능함 > 간단한 일을 간단하게 처리 할 수 있음 > 모든 주요 브라우저에서 지원하고, 기본 언어로 사용됨 ✓ 위와 같은 강점으로 자바스크립트는 브라우저 인터페이스를 만들 때 가장 널리 사용되고 있습니다. # 자바스크립트(JavaScript) 엔진 자바스크립트 엔진은 자바스크립트를 해석해주는 역할을..
- Total
- Today
- Yesterday