[TIL] JavaScript 정리, 1 day 숫자 문자열 정수
자바스크립트 문법에 대한 지식이 너무 얕고 코드카타를 하면서 기본적인 문법 지식을 쌓아두는게 나을 것 같아 조금씩 정리해보려 한다. MDN, 구글링 등 여러가지 방향으로 하였고 최대한 지식이 잘 쌓였으면 한다.
String.prototype.split()
prototype 에 대한 정리는 이자리 에 링크 추가예정
string.split( separator, limit )
- MDN 정의 : split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.
- 나만의 해석 : split() 메서드는 문자열을 분할하는 메서드이다. 분할의
조건 ->separator
을 정할 수 있고, 끊는 횟수를 제한 (선택 ) ->limit
하여 분할 후 원하는 형태의 배열을 반환한다.
let text = '가나다라';
text.split(''); // [ '가', '나', '다', '라' ]
text.split('', 2); // ['가', '나' ]
let alp ='abcde';
alp.split(''); // [ 'a', 'b', 'c', 'd', 'e' ]
alp.split('', 3); // [ 'a', 'b', 'c']
Array.prototype.join()
var array = [1,2,3,4];
var NewArray = array.join(); // '1,2,3,4'
var NewArray = array.join('-'); // '1-2-3-4'
- MDN 정의 : join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.
- 나만의 해석 : join() 메서드는 배열의 원소들을 string 으로 만들어 준다. 그리고 그 원소들을 다른 특정 문자로 구분하고 싶다면 추가할 수 있다.
var a = ['바람', '비', '불'];
var myVar1 = a.join(); // myVar1d은 '바람,비,불'
var myVar2 = a.join(', '); // myVar2은 '바람, 비, 불'
var myVar3 = a.join(' + '); // myVar3은 '바람 + 비 + 불'
var myVar4 = a.join(''); // myVar4은 '바람비불'
숫자, 문자열, 정수 변환 메서드
toString()
- MDN 정의 : toString() 은 특정한 Number 객체를 나타내는 문자열을 반환합니다.
- 나만의 해석 : toString은 숫자 12345 를 따옴표를 쓰는 문자 '12345' 로 바꿔준다.
Number()
- MDN 정의 : Number 객체는 숫자값으로 작업할 수 있게 해주는 래퍼 객체입니다.
- 나만의 해석 : Number를 사용하면 문자 '1234' 를 숫자 1234 로 바꿔준다.
parseInt()
parseInt(string, radix);
- MDN 정의 : parseInt() 함수는 문자열 인자를 구문분석하여 특정 진수의 정수를 반환합니다.
- 나만의 해석 : parseInt를 사용하면 문자열을 정수로 바꿔주는데
radix
를 이용하면 2진수, 16진수, 36진수 등으로 반환 할 수 있다.
inNaN()
Number.isNaN(value)
- MDN 정의 : isNaN() 메서드는 주어진 값이 Number가 아니면 true, 맞으면 false 를 반환한다.
- 나만의 해석 : () 안의 값이 숫자가 아니면! true, 숫자면! false 이다. 왜냐면 숫자가 아니냐(Not a Number?) ??? 라고 물어본거니까..?
Author And Source
이 문제에 관하여([TIL] JavaScript 정리, 1 day 숫자 문자열 정수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@winter_ya/TIL-JavaScript-문법-정리-1-day저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)