본문 바로가기

Learn/Javascript

(20)
객체 정리 학습 목표 배열과 객체의 특징을 구분하고, 배열과 객체의 특징에 따라 웹 애플리케이션 개발 시 어떻게 사용되는지 이해한다. 객체 속성(property)의 추가, 조회, 변경, 삭제를 자유자재로 할 수 있다. 객체 속성 조회법 두 가지, dot notation과 bracket notation의 차이를 이해한다. 배열과 객체, 반복문을 응용하여 능숙하게 대량의 정보를 다룰 수 있다. 객체 object 배열과 마찬가지로 다량의 데이터를 한번에 다를 수 있는 참조자료형 데이터 0개 이상의 프로퍼티의 조합 프로퍼터는 키와 값의 조합 주소록에 적합한 자료 구조. 객체의 값을 사용하는 방법 // 1) 프로퍼티를 참조(Read)하는 방법에는 두 가지가 있습니다. // (1) dot notation console.log..
배열 정리 학습 목표 배열에서 특정 인덱스(index)의 요소(element)를 조회하거나, 변경할 수 있다. length 속성을 이용하여 배열의 길이를 조회할 수 있다. 배열의 요소가 배열인 이중 배열을 이해하고, 이중 배열의 요소를 조회하거나 변경할 수 있다. 배열의 각 요소에 대하여, 반복하는 코드를 실행시킬 수 있다. 배열에서 사용되는 다양한 메서드를 알고 사용할 수 있다. split(), join(), slice(), splice(), Array.isArray(), push(), unshift(), pop(), shift(), indexOf(), includes() 배열 다량의 데이터를 다룰 수 있는 데이터 타입 순서(index)가 있는 값 (element) 1이 아닌 0부터 번호를 매김 ex. let m..
반복문 어려웠던 문제 피드백 makeDigits2 문제 수(num)를 입력받아 1부터 num까지의 정수로 구성된 문자열을 리턴해야 합니다. 입출력 예시 let output = makeDigits2(5); console.log(output); // --> "1-2-3-4-5" output = makeDigits2(7); console.log(output); // --> "1-2-3-4-5-6-7" --- function makeDigits2(num) { //수(num)를 입력받아 1부터 num까지의 정수로 구성된 문자열을 리턴해야 합니다. //숫자(number string) 사이를 '-'로 구분합니다. ('1-2-3-4-5') let result = '1' //string 타입을 리턴 이때 1부터 시작 let i = 2 // whil..
조건문 어려운 문제 피드백 convertScoreToGradeWithPlusAndMinus 출력 string 타입을 리턴해야 합니다. 각 등급의 최저 점수는 아래와 같습니다. ('F'의 경우 최대 점수를 표기) 90 이상 --> 'A' 80 이상 --> 'B' 70 이상 --> 'C' 60 이상 --> 'D' 60 미만 --> 'F' 주의 사항 만약 주어진 점수가 100을 초과하거나 0 미만인 경우, 문자열 'INVALID SCORE'를 리턴해야 합니다. 각 등급의 최고 점수보다 7점 이하인 경우, 등급과 함께 '-'를 리턴해야 합니다. (단, 93점의 경우에는 A를 리턴해야 합니다.) 각 등급의 최저 점수보다 8점 이상인 경우, 등급과 함께 '+'를 리턴해야 합니다. F+ 와 F- 는 존재하지 않습니다. 입출력 예시 let ou..