본문 바로가기

전체 글152

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. 9. 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. 9. 30.
TIL04 | JavaScript 데이터 타입과 필요성 모던 자바스크립트(저자 이웅모), 코어 자바스크립트(저자 정재남) 내용을 참고하였습니다. 데이터 타입은 왜 필요한 것일까? 값을 저장할 때 확보해야 하는 메모리 공간의 크기를 결정하기 위해 값을 참조할 때 한 번에 읽어 들여야 할 메모리 공간의 크기를 결정하기 위해 메모리에서 읽어 들인 2진수를 어떻게 해석할 지 결정하기 위해 데이터 타입의 분류 원시타입과 참조타입을 구분하는 기준 원시형은 값이 담긴 주소값을 복제하고, 참조형은 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제한다 원시 타입 number, string, boolean, undefined, null, symbol 불변값 var a = 'abc'; a = a + 'def'; 'abc'가 .. 2021. 9. 28.
[Ubuntu 18.04] 맥분투를 만들어봅시다 ! [Ubuntu 18.04] 맥분투를 만들어봅시다 ! 다른 분들의 시행착오를 줄이기 위해 공유하는 글입니다. 맥북이 없다면 맥분투라도.! 😁️ 나의 맥분투 OS : Ubuntu 18.04 LTS 바로 따라할 수 있는 터미널 명령어 위주로 작성하였습니다. 1. Gnome-Tweaks 설치 sudo apt install gnome-tweaks 2. Gnome-Extensions 설치 1) Dash-to-Dock 설치 Dash to Dock 링크로 들어가서 OFF를 ON으로 설정해서 익스텐션을 설치해줍니다. Tweaks 실행 > Extensions > Dash to dock 의 설정아이콘을 클릭 원하는 대로 Dock을 설정합니다. Dock 위치, 자동숨김, 투명도 등등 2) User Themes 설치 User .. 2021. 9. 27.
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. 9. 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. 9. 27.
반응형