[모던자바스크립트 Deep Dive] 12장. 함수
·
JavaScript
1. 함수란?함수는 일련의 과정을 문(statement)로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것이다.여기서 입력을 받아 출력을 내보내는데, 함수 내부로 입력을 전달 받는 변수를 매개변수(parameter), 입력을 인수(argument), 출력을 반환값(return value)라 한다. 또한 함수는 값이며, 여러 개 존재할 수 있으므로, 특정 함수를 구별하기 위해 식별자인 함수 이름을 사용할 수있다.함수는 함수 정의(function definition)를 통해 생성한다즉, 인수를 매개변수를 통해 함수에 전달하면서 함수의 실행을 명시적으로 지시해야 한다. 이를 함수 호출이라고 한다.// 함수 호출var result = add(2, 5);// 함수 add에 인수 2, 5를 전달하면서 ..
JavaScript 용어
·
JavaScript
플랫폼소프트웨어 개발자 입장에서 플랫폼 용어를 한정 지어 보면 우리가 만드는 애플리케이션을 실행시켜주는 환경을 말한다.예를 들면, MS Word도 어플리케이션이며, 윈도우 OS에서 실행이 된다.MS Word라는 애플리케이션을 실행시켜주는 플렛폼은 윈도우 OS라 말할 수 있다.네트워킹전세계 수많은 컴퓨터(개인, 서버 등)들이 인터넷으로 연결되어 있고, 인터넷에 연결된 컴퓨터끼리 상호 데이터를 주고 받는 것을 뜻한다.W3CWorld Wide Web의 약어로 웹 표준화 단체이다.웹의 표준을 책정하여 다양한 브라우저에서도 동일하게 작성 혹은 동작하는 웹 애플리케이션을 개발할 수 있게하는 단체이다.W3C 의 웹 표준화 관련된 문서등은 https://www.w3.org/ 에서 확인 가능하다.프로토콜(Protoclo..
[JS] 두 수의 곱
·
알고리즘/lv 0
문제 설명정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.제한사항0 ≤ num1 ≤ 1000 ≤ num2 ≤ 100입출력 예num1 num2 result34122719513입출력 예 설명입출력 예 #1num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다.입출력 예 #2num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다.내가 쓴 코드function solution(num1, num2) { let answer = num1 * num2; return answer;} 이는 num1, num2를 인자로 받아, 곱하기 연산자를 이용하여 풀었다. 너무나도 간단한 문제..
[JS] 두 수의 합
·
알고리즘/lv 0
문제 설명정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요.제한사항50,000 ≤ num1 ≤ 50,00050,000 ≤ num2 ≤ 50,000입출력 예num1 num2 result2351002102입출력 예 설명입출력 예 #1num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다.입출력 예 #2num1이 100이고 num2가 2이므로 100 + 2 = 102를 return합니다. 내가 푼 정답function solution(num1, num2) { let result = num1 + num2; return result;} 이것은 간단하게 산술 연산자(더하기 연산자)를 이용하여 두 인자를 더해서 그 값을 ..
HTTP 프로토콜
·
CS
클라이언트 - 서버 구조에서 상호 네트워킹을 하며 데이터를 주고 받는데 이때, HTTP 프로토콜을 이용하는 애플리케이션을 웹 애플리케이션이라고 한다.1. HTTP 프로토콜W3C에서 정한 기준으로 데이터를 처리한다.HTTP 프로토콜은 HTTP Request 규약과 HTTP Response 규약으로 나누어 진다.1-1. HTTP Request브라우저에서 서버로 넘어가는 규약프론트 애플리케이션이 백엔드에 전달하는 데이터에 대한 규약HTTP 통신에서 주고 받느 데이터는 header와 body로 구분된다.header : 부가 정보body : 실제 전달하는 데이터 → Front App dataHTTP Request Method : 서버 요청 방식 User-Agent는 요청하는 프론트에 대한 정보로 브라우저명, 브라..
프론트 웹 어플리케이션
·
JavaScript
1. 프론트 웹 어플리케이션소프트웨어 언어의 궁긍적인 목표는 데이터이다.동적 컨텐츠을 양산할 수 있어야 한다.변수가 있어야 한다.HTML / CSS는 소프트웨어 언어라고 말할 순 없다. → 정적인 컨텐츠는 가능하지만, 동적인 컨텐츠는 불가능하기 때문이다.Client-Server Application네트워킹을 하는 Applicationdata를 주고 받는 규칙을 프로토콜 이라고 한다.클라이언트 - 서버 구조란 클라이언트 애플리케이션과 서버 애플리케이션이 상호 네트워킹을 통해 업무 진행하는 구조이다.클라이언트 - 서버 구조에서 HTTP 프로토콜을 이용해 네트워킹을 한다면 웹 어플리케이션이라 한다. 1-1. 클라이언트서버 애플리케이션은 범용적인 용어서버 구조에서 애플리케이션들이 웹의 프로토콜인 HTTP 프로토..
오류확인자
'분류 전체보기' 카테고리의 글 목록 (11 Page)