본문 바로가기
728x90
300x250

형변환3

JavaScript 숫자를 문자로 변환 명시적 형변환 일반 문자 형 : String() 16진수 문자 형 : toString() 실수 문자 형 : toFixed() /* String() */ var value=15; String(value); // 실행결과:"15" /* toString() */ Number.toString() var value=15; value.toString(16) //실행결과:"f"; /* toFixed() */ var value=123.456; Number.toFixed(2); //실행결과:123.46; //반올림 발생 단순하게 숫자에서 문자를 만들 경우에는 String()나 toString() 아무거나 이용 가능한데 toString()를 사용할 경우 10진수뿐만 아니라 8진수와 16진수 문자로 변환이 가능하다. 16진.. 2022. 3. 24.
JS 자료형 변환 정리 자료형 변환(type coercion)이란? 숫자형 변수값을 문자형으로 문자형을 숫자형으로 자료형 간 변환하는 것 형 변환에는 두 가지 방법이 있다. 개발자가 명시적으로 자료형을 변환 자바스크립트 엔진에 의해 자동으로 자료형을 변환 자동으로 자료형이 변환되는 경우 ▶ 사칙연산 사용하기 console.log("1" + 2); //문자 + 숫자 console.log("1" - 2); //문자 - 숫자 console.log("1" / 2); //문자 / 숫자 console.log("1" * 2); //문자 * 숫자 실행결과 문자와 숫자를 사칙연산으로 계산했을 경우 +는 문자형으로 변경된걸 확인할 수 있다. +연산자는 숫자형보다 문자형을 우선시 한다. 반면 -, *, /는 항상 숫자형으로 형 변환된다. ▶ 단항.. 2022. 3. 8.
문자를 숫자로 숫자를 문자로 형변환 prompt 형변환 : 숫자를 문자로 문자를 숫자로 바꾸는 것 예를 들어서 입력받은 값을 숫자로 바꿔서 연산해보자 123var num = window.prompt("값을입력해주세요"); num = parseInt(num)+10; alert("결과 값은? "+num);cs prompt() 를 사용해서 입력값을 받을수 있다. var 변수 = window.prompt("인풋박스에 출력할 메시지", "기본 입력 값"); 형변환의 종류▶ 암시적형변환 - 자바스크립트에 의해 자동으로 형변환이 일어나는것 document.writs("result="+result); ex) num = 10 + "10"; 숫자 + 문자 인경우 자바스크립트에서 그냥 숫자로 형변환을 해버린다. 숫자형 + 문자형 = 문자형 var a=10+"10" //a.. 2019. 1. 24.
728x90
반응형