Language/Javascript·Typescript

자바스크립트에서는 toString() 메서드와 parseInt() 메서드를 이용하여 진수 변환을 할 수 있다. 10진수 ▷ N진수 : toString() 사용var decimal = 123;// 10진수 -> 2진수console.log(decimal.toString(2));// 10진수 -> N진수console.log(decimal.toString(N)); toString()의 매개 변수로 진수를 나타내는 기수의 값(2 ≤ N ≤ 36)을 주면 10진수의 수를 N진수로 변경한 값을 반환한다. 만약 매개 변수를 넣지 않는다면 10진수를 반환하게 된다.N진수▷ 10진수 : parseInt() 사용// 2진수 -> 10진수var binary = "110";console.log(parseInt(binary, 2..
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..
딜레이레이
'Language/Javascript·Typescript' 카테고리의 글 목록 (2 Page)