Language

sort()자바스크립트에서 배열은 sort() 메서드를 사용하여 할 수 있다.arr.sort([compareFunction]);매개변수compareFunction (Optional)정렬 순서를 정의하는 함수로, 생략하면 각 요소의 문자열 변환에 따라 각 문자의 유니 코드 코드 포인트 값에 따라 정렬된다. 예를 들면 "사자"는 "호랑이" 앞에 오게 된다. 그렇지만 숫자는 "80"이 "9" 앞에 오게 되므로 숫자 정렬이 필요할 때는 적절한 compareFunction을 넣어야 한다.var arr = [9, 80, 12];arr.sort();console.log(arr);// 출력 : [ 12, 80, 9 ] compareFunction이 제공되면 배열 요소는 이 함수의 리턴 값에 따라 정렬된다.compare..
우선 배열에 대해서 간단히 말하자면 다음과 같다.자바스크립트에서 배열은 원시 값이 아니라 Array 객체이다.객체(object)에 Array 메서드들과 iterator, length 속성을 넣어준 것이 배열.이러한 배열을 만드는 방법은 리터럴 표기법과 Array() 생성자 사용 2가지 방법이 있다.1. 리터럴 표기법으로 생성1-1. 빈 배열 생성var arr = [];arr[0] = "zero";arr[1] = "one";arr[2] = "two";for(var i=0;i1-2. 배열 생성과 초기값 할당var arr = ["zero", "one", "two"];for(var i=0;i1-3. 배열 크기 지정var arr = [,,,];for(var i=0;i쉼표의 갯수만큼 배열의 크기가 지정된다. 하지만..
자바스크립트에서는 toUpperCase(), toLowerCase() 메서드를 이용하여 문자열을 모두 대문자/소문자로 변환할 수 있다. toUpperCase()str = "How Are You?";console.log(str.toUpperCase());// 출력 : HOW ARE YOU?toUpperCase() 메서드를 사용하면 문자열의 모든 문자가 대문자로 바뀌어 출력된다.toLowerCase()str = "How Are You?";console.log(str.toLowerCase());// 출력 : how are you? toLowerCase() 메서드를 사용하면 문자열의 모든 문자가 소문자로 바뀌어 출력된다. str = "123";console.log(str.toUpperCase());console..
기본 구조가 어느 정도 마련되어 있는 프로그래머스와 달리 백준은 내가 셀프로 입력까지 다 받아야 한다.파이썬할 때는 굉장히 쉬웠는데 자바스크립트는 어려워서 내가 보려고 정리해두는 JS 입력 방법. ✅ 사전 준비우선 node.js와 VSCode는 당연히 설치되어 있어야 한다.그리고 쉽게 실행시켜보기 위해서 VSCode Extension을 하나 깔아준다. 이걸 설치하면 단축키 `Ctrl+Alt+N`으로 쉽게 파일을 실행시킬 수 있다. 실행 중지는 `Ctrl+Alt+M` 이렇게 오른쪽 위에 실행할 수 있는 버튼(▷)도 생기니 이걸 이용해도 된다. ✅ 입력 받아보기const fs = require("fs");const filePath = process.platform === "linux" ? "dev/stdin..
해당 포스팅은 MDN Web Docs의 JavaScript의 타입과 자료구조 중 일부를 요약한 내용입니다. 우선 어떤 데이터 타입이 있는지 먼저 알아보자.데이터 타입1. Number : 매우 큰 정수를 제외한 모든 숫자값(정수 및 부동 소수점)2. BigInt : 임의의 큰 정수3. String : 문자열4. Boolean : true/false, 일반적으로 조건 논리에 사용5. Symbol : 충돌하지 않는 고유 식별자를 만드는 데 사용6. Undefined : 변수에 값이 할당되지 않았음을 나타냄7. Null : 의도적으로 값이 없음을 나타냄. 다른 모든 것은 객체라고 한다. 일반적인 객체 타입은 다음과 같다. 1. Function : 함수의 메서드를 제공. 자바스크립트에서 모든 함수는 사실 Func..
딜레이레이
'Language' 카테고리의 글 목록 (2 Page)