반응형
//- 문자형을 숫자형으로 변환하기
var 변수 = parseInt(문자); //문자를 정수형 숫자로 변환해줌
var 변수 = parseFloat(문자); //문자를 실수형 숫자로 변환해줌
var 변수 = Nember(문자); //문자를 정수&실수형 숫자로 변환해줌
//예제)
var x = "999"; //문자형 999
var y = "99.99"; //문자형 99.99
var a = parseInt(x); //숫자형 정수 999
var b = parseInt(y); //숫자형 정수 99
var a = parseFloat(x); //숫자형 실수 999
var b = parseFloat(y); //숫자형 실수 99.99
var a = Number(x); //숫자형 정수 999
var b = Number(y); //숫자형 실수 99.99
var x = "a999"; //문자형 a999
var y = "a99.99"; //문자형 a99.99
var a = parseInt(x); //숫자형 NaN
var b = ParseInt(y); //숫자형 NaN
var a = parseFloat(x); //숫자형 NaN
var b = parseFloat(y); //숫자형 NaN
var a = Number(x); //숫자형 NaN
var b = Number(y); //숫자형 NaN
//※ 문자열 맨앞에 문자로 시작하면 형변환을 해도 값을 인식하지 못한다.
var x = "999a9"; //문자열 999a9
var y = "99.9a9"; //문자열 99.9a9
var a = parseInt(x); //숫자형 999
var b = parseInt(y); //숫자형 99
var a = parseFloat(x); //숫자형 999
var b = parseFloat(y); //숫자형 99.9
var a = Number(x); //숫자형 NaN
var b = Number(y); //숫자형 NaN
//- 숫자형을 문자형으로 변환하기
var 변수 = String(숫자); //숫자를 문자로 변환해줌
var 변수 = 숫자.toString(진법); //숫자를 문자로 변환해줌 - 변환하면서 진법을 바꿀 수 있음
var 변수 = 숫자.toFixed(소수자리수); //숫자를 문자로 변환해줌 - 실수형의 소수점 자리를 지정할 수 있음
var 변수 = 숫자 + "문자열"; //숫자와 문자열을 한 문자열로 더해줌
var x = 123; //숫자형 123
var a = String(x); //문자형 123
var a = x.toString(); //문자형 123
var a = x.toString(2); //문자형 1111011(2진법)
var a = x.toString(16); //문자형 7b(16진법)
var a = x.toFixed(); //문자형 123
var a = x.toFixed(1); //문자형 123.0
var y = 99.999; //숫자형 99.999
var a = x.toFixed(); //문자형 99
var a = x.toFixed(1); //문자형 99.9
var a = x.toFixed(3); //문자형 99.999
var a = x.toFixed(4); //문자형 99.9990
//확률을 표현해줄 때 유용하다.
var z = 9; //숫자형 9
var a = a + "ElNino Torres"; //문자형 9ElNino Torres
반응형
'Web > Js' 카테고리의 다른 글
Pug 문법 정리 요약 (템플릿 엔진) (0) | 2022.01.11 |
---|---|
redux-saga의 주요함수(delay, call, put, all, takeEvery, takeLatest) (0) | 2021.06.03 |
JavaScript) 속성(attribute)값으로 태그(elements) 찾기 (0) | 2020.06.23 |
(VueJs) string text to Html Convert / 일반 텍스트를 HTML 태그로 변환하기 (0) | 2020.06.05 |
JS 팝업 레이어 만들기 / popup layer (0) | 2020.06.02 |