자바스크립트 기초 문법 정리 1. 변수 변수란 값을 저장할 수 있는 상자이다. 즉, 내가 사과를 a상자에 저장하고 싶을 때, a상자가 사과를 저장할 변수가 되는 것이고, 사과가 변수a의 값이 되는 것이다. aBox='사과'처럼 선언해주면 된다. 1.1 변수에 접근할
while문과 다른점 : 조건이 참이든 거짓이든 무조건 반복문 한번은 돌고 다음 반복을 검사한다.break : break문을 만나면, 해당 반복문을 바로 빠져나온다.continue : continue를 만나면, 해당 반복차례를 건너뛰고 그다음 반복으로 넘어간다. 즉,
📚 중급개념 정리 1. 변수 1.1 var var은 한 번 선언된 변수를 다시 사용해도 에러가 발생하지 않고 출력된다. let의 경우에는 선언된 변수를 다시 사용하면 에러가 발생한다. 1.2 let 1.2.1 hosting(호이스팅)이란? > 변수 선언이 코드
😎 자바스크립트 중급 정리 #2 너무 너무 자주 사용되고 유용한 배열 메소드들을 배웠다.🙀 7. 배열 메소드 1 7.1 arr.splice(n,m) : 인덱스 n부터 m개의 요소를 삭제 arr.splice(n,m,x) : 삭제하고 x를 추가 삭제된 값은 배열로
replace : 문자열에서 내가 바꾸고 싶은 문자를 찾아서 지정한 문자로 바꿔주는 메소드 위의 코드에서 str.replace('가','나');코드로 문자'가'를 '나'로 변경했다. 하지만 결과를 보면 가장 앞의 '가'만 변경되고 그 이후의 '가'는 변경되지 않았다.
구조분해할당 1. 배열 구조분해 swap할 때 간단하다.아래코드를 확인해보자. 2. 객체구조분해 배열구조분해와 거의 동일하다. 프로퍼티의 이름은 원하는 것으로 바꿀 수 있고 초기값도 줄 수 있다. 초기값은 해당 프로퍼티가 undefined 일 때만 사용된다는 것을
arr.sort([compareFunction]) :배열의 요소를 정렬해주는 메소드 괄호안의 매개변수가 필수가 아니라는 의미로 대괄호[]로 묶어 정의한다. 1. 매개변수가 없을 때 sort()에 매개변수가 주어지지 않는다면, 어떻게 정렬이 될까? 아래코드를 살펴보자.
Set Set은 값의 콜렉션으로, 그 값들은 Set내에서 오직 하나로 유일합니다. 이러한 특징으로 중복된 값을 삭제할 때 Set 객체를 사용할 수 있습니다. 배열a를 Set객체로 선언해주고 출력한 결과를 보면, 중복된 값들이 사라진 객체로 변환된 것을 확인할 수 있습
match() 함수란? match() 함수는 특정 문자열에 찾고자 하는 단어, 문자가 들어있는지 확인할 때 유용하게 사용된다. 또한 정규표현식을 사용해서 특정패턴을 검색해 단어를 찾는 것도 가능하다. 사용 방법 : 예제 문자열 중 숫자인 문자를 찾아 정렬하는 코드를
Key-value쌍으로 데이터를 저장할 수 있는 구조 위 코드처럼 비어있는 Map 객체를 만들 수 있다. set()함수를 사용해 키-값쌍으로 데이터를 추가할 수 있다.map.set(key,value)get()함수를 통해 원하는 키의 value값을 조회할 수 있다map
...바보같이 허탕치다가 lastIndexOF로 살아난 문제 1. IndexOf(item,position) 문자열에서 찾고싶은 문자를 찾을 때 사용한다. 찾는 문자가 없다면 -1을 반환하고, 있으면 문자의 인덱스를 반환한다. position은 문자를 어디서부터 탐색
최소힙을 구현해서 풀어야 하는 문제 !!\++ 공부하는 차원으로 최대힙 구현해보기
최소힙과 SJF 알고리즘을 사용해서 풀어야 하는 문제 !진행중인 작업이 없을때는 들어온 순서대로 작업을 시작한다.작업 진행중에 들어온 작업들은 대기열에 넣어둔다.앞의 작업이 끝나면 대기열의 작업들 중 소요시간이 가장 작은 작업 먼저 진행한다.남아있는 작업이 0개가 될때