본문 바로가기

분류 전체보기

(216)
JavaScript - 콜백 함수 자바스크립트에서는 함수도 하나의 자료형으로 매개변수로 전달 할 수 있다. 이렇게 매개변수로 전달하는 함수를 콜백 함수라고 한다. callback 함수는 쉽게 설명하면 매개변수로 전달하는 함수라고 할 수 있다. callback 함수는 선언적 함수, 익명 함수 둘다 사용가능하다. // 선언적 함수(10번 호출) function callTenTimes1(callback){ for(let i=0; i
2019년 12월 2일 스터디 기록 1. for 반복문 / while 반복문을 이용한 별찍기 : https://miyakita.tistory.com/67 JavaScript - for 반복문 / while 반복문을 이용한 별찍기 1. 더보기 for 반복문 사용 let star=""; for(let i=0; i
JavaScript - 내부 함수 프로그램을 개발하면 혼자서 개발을 하게 되지 않는다. 프로그램의 규모가 커지게 되면 커질수록 다른 사람과 협업으로 개발을 하게 되는데 이때 서로 만든 코드 간 충돌이 발생하게 된다. 내부 함수는 이러한 충돌을 막는 방법이다. function 외부함수 () { function 내부함수1 () { 함수코드 } function 내부함수2 () { 함수코드 } 함수코드 } 위와 같은 형태로 함수 내부에 선언하는 함수를 의미한다. 왜 내부 함수가 필요한지 빠르게 예시를 보자면 아래와 같다. // A직원이 만든 함수 // 제곱을 구하는 함수 function square(x){ return x*x; } // 피타고라스 함수 function pythagoras(width, height){ return Math.sqrt..
JavaScript - 매개변수 / 리턴 값 함수를 사용하면서 함수를 호출할 때 괄호 안에 적는 것을 매개변수라고 한다. 흔히 사용했던 alert( )와 prompt( )도 함수이다. prompt ( ) 함수를 사용하면 사용자가 입력한 문자열 메시지를 문자열 자료형 값으로 변환하는데 이렇게 함수를 호출하고 함수가 변환되는 값을 '리턴 값'이라고 한다. prompt( ) -> function prompt(message?: string, _default?: string): string에서 파란색 (message?: string, _default?: string)으로 쓰인 부분을 매개변수라고 하고 뒤에 빨간색 string으로 쓰여있는 부분을 리턴 값이라고 한다. alert( ) -> function alert(message?: any): void도 마찬..
JavaScript - 익명 함수 / 선언적 함수 함수를 생성하는 방법은 익명 함수와 선언적 함수가 있다. 함수를 만들 때는 function 키워드를 사용하고 중괄호 {}를 사용하고 중괄호 내부에 코드를 입력하고 이렇게 만들어진 함수를 실행할 때는 함수 이름뒤에 괄호를 열고 닫고를 해서 사용한다. 1. 익명 함수 var function ( ) { } 2. 선언적 함수 function name ( ) { } 둘의 차이점은 선언적 함수는 script 태그를 읽을 때 가장 먼저 실행이 되고, 익명 함수는 순서대로 순서가 오면 실행이 된다. 예를 들어 선언적 함수 -> 익명 함수 순으로 작성 function test() {alert("A입니다.");} var test = function () {alert("B입니다.");} test(); 이렇게 작성을 하게된다..
JavaScript - while 반복문 / for 반복문으로 구구단 출력 1. while문을 이용한 구구단 출력 더보기 1 2 3 4 5 6 7 8 9 10 let i=1; while(i
JavaScript - for 반복문 / while 반복문을 이용한 별찍기 1. 더보기 for 반복문 사용 1 2 3 4 5 6 7 8 let star=""; for(let i=0; i
2019년 11월 29일 스터디 기록 반복문 : https://miyakita.tistory.com/64 JavaScript - 반복문 while 반복문 do while 반복문 while(boolean 표현식){ true일 때 반환될 문장; } do{ 반환될 문장; } while(boolean 표현식); while 반복문은 if 조건문과 형태가 비슷하다, 차이점은 if 조건문은 문장을 한번만.. miyakita.tistory.com 반복문 연습문제 JavaScript - 반복문 연습문제 1. 조건문 연습문제 1번 문제에서 반복문을 적용해서 계속 입력을 받게 하고, 입력한 문장 또는 현재 시간이나 답변을 해주는 코드를 만들어라 더보기 while(true){ let input = prompt("입력해주세요."); if(inp.. miyakita..