전체 글 (76) 썸네일형 리스트형 [TIL] module import / export 모듈이란? 개별적 존재로서 애플리케이션과 분리되어 존재하고, 하나의 파일이 하나의 모듈을 형성한다. 독립적인 스코프를 가지며, 모듈 내에서 선언한 변수, 함수, 클래스 등은 기본적으로 외부에서 접근할 수 없다. export 와 import를 사용하여 특정 부분을 내보내고 가져와서 다른 모듈에서 사용할 수 있게끔 하는 것이다. ES6부터 추가된 자바스크립트 모듈 기능 //html에 추가하기 모듈은 HTML 문서가 완전히 준비될 때까지 대기 상태에 있다가 HTML 문서가 완전히 만들어진 이후에 실행된다. 다른 모듈들이 재사용할 수 있게 하려면 export 키워드를 사용한다. 다른 페이지에 함수 내보내기 // script.js const config = { api: /* my api key 입력 */ } ex.. [TIL] 10 // 제곱 console.log(2 ** 3); // 8 console.log(5 ** 4); // 625 //소수로 된 값 정수로 반올림 const num1 = Math.round(367.7); const num2 = Math.round(27.711); console.log(num1); //368 console.log(num2); // 28 // 분기문 (= 조건에 따라 코드의 실행 경로를 나누는 구문 ) let age = 10; if ( age > 20) { console.log("성인입니다."); }else { console.log("미성년자입니다."); } // 최대값 찾기 function find_max_num(array) { // 이 부분을 채워보세요! return 1; } console.lo.. [TIL] 09 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. N의 범위 : 100,000,000 이하의 자연수 입출력 예 N answer 123 6 987 24 입출력 예 설명 입출력 예 #1 문제의 예시와 같습니다. 입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. 풀이 function solution(n) { let sum = 0; // 어떻게 빼줄까? 문자열로? let num = n.toString().split("").map(Number); for(let i = 0; i < num.length; i++) { sum += num.. 이전 1 ··· 13 14 15 16 17 18 19 ··· 26 다음