언어/Javascript(12)
-
TIL09 | JavaScript Wecode [Pre-course] 중간 시험
Wecode [Pre-course] 중간 시험 wecode에서 첫번째 테스트 🎉️ 총 8문제의 자바스크립트 문제를 풀었는데 제출한 답안 중에 마음에 안드는 답안인 8번 문제를 여러 방면으로 풀어봤다 😀️ 그럼 풀이 스타트 -! 문제 08번 | findMaleName 배열에서 남성을 찾아 그 이름을 반환하는 함수를 만들어주세요. 함수는 인자로 객체가 요소인 배열을 받습니다. 배열의 요소는 각 사람에 대한 객체이며 아래는 배열의 예시입니다. 배열 예시 : [ { name: 'tom', age: 10, gender: 'male' }, { name: 'sera', age: 30, gender: 'female' }, ] 함수의 반환값 : 'tom&#..
2021.10.07 -
TIL06 | JavaScript 문자열, 숫자 메서드
문자열 관련 메서드 slice() 문자열 일부를 추출한다 slice(start) slice(start, end) const str = 'The quick brown fox jumps over the lazy dog.'; console.log(str.slice(31)); // expected output: "the lazy dog." console.log(str.slice(4, 19)); // expected output: "quick brown fox" console.log(str.slice(-4)); // expected output: "dog." substring(start, length) 문자열을 length만큼 잘라내기 substring(start) substring(start, e..
2021.09.30 -
TIL05 | 함수와 함수 호이스팅
모던 자바스크립트(저자 이웅모) 내용을 참고하였습니다. 함수 일련의 과정을 문(statement)으로 구현하고 코드블록으로 감싸서 하나의 실행 단위로 정의한 것이다. 함수 정의 함수는 함수 정의를 통해 생성한다. 함수 정의란 함수를 호출하기 이전에 인수를 전달받을 매개변수와 실행할 문들, 그리고 반환할 값을 지정하는 것을 말한다. 함수를 정의하는 방법 함수 선언문 funtion add(x, y){ return x + y; } 함수 표현식 var add = funtion (x, y){ return x + y; }; 화살표 함수(ES6) var add = (x, y) => x + y; Function 생성자 함수 var add = new Function('x','y', '..
2021.09.30 -
TIL04 | JavaScript 데이터 타입과 필요성
모던 자바스크립트(저자 이웅모), 코어 자바스크립트(저자 정재남) 내용을 참고하였습니다. 데이터 타입은 왜 필요한 것일까? 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해 값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해 메모리에서 읽어 들인 2진수를 어떻게 해석할 지 결정하기 위해 데이터 타입의 분류 원시타입과 참조타입을 구분하는 기준 원시형은 값이 담긴 주소값을 복제하고, 참조형은 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제한다 원시 타입 number, string, boolean, undefined, null, symbol 불변값 var a = 'abc'; a = a + 'def'; 'abc'가 ..
2021.09.28 -
TIL03 | JavaScrpit 객체
모던 자바스크립트(저자 이웅모) 내용을 참고하였습니다. 객체 객체(object)는 자바스크립트 데이터 타입 중의 하나이다. 객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 Key와 Value로 구성된다. var user = { name : 'jin', }; 객체 생성 객체 리터럴 : 중괄호 {...} 내에 0개 이상의 프로퍼티를 정의 var user = { id : 1, name: 'jin', sayHello: function(){ console.log(`Hello! My name is ${this.name}`); } }; Property 객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 Key와 Value로 구성된다. var user = { // 프로퍼티..
2021.09.27 -
TIL02 | JavaScript 배열
Array API 정리한 포스팅 보러가기 👉️ [JS] Array api 총 정리 배열 대괄호 두 개로 이루어져 있으며, 특정한 요소를 담는 데이터 타입 배열이 필요한 이유와 선언하는 방법 배열을 통해 여러 개의 데이터를 한 곳에 저장할 수 있다. 배열 선언 let array = [1, 2, 3]; let array2 = new Array(4); // [ , , , ] 빈배열 배열의 값을 추가, 수정, 삭제하는 방법 추가 push() 수정 splice() 삭제 splice() pop() 배열의 메서드 5가지와 사용 방법 slice(start, end) 원본 배열 변형 X => 새로운 변수에 할당해줘야한다. 배열 내의 특정한 요소의 index 범위에 따라 새로운 배열을 리턴 let nums = [1,2,3..
2021.09.27