데이터/변수의 데이터 타입/자료형 알아내기
String → Number 으로, Number → String으로 데이터 타입 변환하기
동일한 문자 n번 만큼 반복하기
루트값과 제곱값 구하는 방법
value값이 정수 인지 아닌지 판단 (결과 boolean)
문자열을 일정한 구분자로 잘라서 배열로 저장
배열의 요소를 오름차순으로 정리/ 순서 뒤집기
데이터/변수의 데이터 타입/자료형 알아내기
기본형식 typeof DATA
console.log(typeof 42);
// expected output: "number"
console.log(typeof 'blubber');
// expected output: "string"
console.log(typeof true);
// expected output: "boolean"
console.log(typeof undeclaredVariable);
// expected output: "undefined"
String → Number 으로, Number → String으로 데이터 타입 변환하기
기본형식 string.repeat(count)
//String → Number
parseInt(문자); //문자를 정수형 숫자로 변환해줌
parseFloat(문자); //문자를 실수형 숫자로 변환해줌
Number(문자); //문자를 정수&실수형 숫자로 변환해줌
//Number → String
String(숫자); //숫자를 문자로 변환해줌
숫자.toString(진법); //숫자를 문자로 변환해줌 - 변환하면서 진법을 바꿀 수 있음
숫자.toFixed(소수자리수); //숫자를 문자로 변환해줌 - 실수형의 소수점 자리를 지정할 수 있음
숫자 + "문자열"; //숫자와 문자열을 한 문자열로 더해줌
동일한 문자 n번 만큼 반복하기
기본형식 string.repeat(count)
console.log("*".repeat(4)); // ****
루트값과 제곱값 구하는 방법
기본형식 Math.sqrt(n) Math.pow(n,제곱승)
//루트 값
Math.sqrt(4); //2
Math.sqrt(100); // 10
//제곱 값
Math.pow(2, 2); //4
Math.pow(10, 3); // 1000
value값이 정수 인지 아닌지 판단 (결과 boolean)
기본형식 Number.isInteger(n)
Number.isInteger(0); // true
Number.isInteger(1); // true
Number.isInteger(-100000); // true
Number.isInteger(0.1); // false
문자열/숫자를 일정한 구분자로 잘라서 배열로 저장
기본형식 string.split(구분자)
const text = 'Hello, world!';
const splitResult = text.split(','); // ["Hello", " world!"]
const splitResultByLimit0 = text.split(',', 0); // []
const splitResultByLimit1 = text.split(',', 1); // ["Hello"]
const splitResultByLimit2 = text.split(',', 2); // ["Hello", " world!"]
const num = 15;
const splitResult = String(num).split(''); // ["1", "5"]
배열의 요소를 오름차순으로 정리/ 순서 뒤집기
기본형식 arr.sort( ) arr.reverse( )
var arr = [1,4,5,3,6];
arr.sort(); //[6,5,4,3,1]
arr.reverse(); //[1,3,4,5,6]
배열의 요소 모두를 한 문자열로 출력
기본형식 arr.join('')
var arr = [1,4,5,3,6];
arr = arr.join('');
console.log(arr); // 14536
console.log(typeof arr); //string
반응형