728x90
개요
이번 해커톤에 나가서 document.getElementById로 datalist에서 선택된 값을 숫자로 받아와야 했습니다...
여러 언어가 섞이고 검색도 잘안되던 날이라 좀 헤맸고 발견한 해답을 기록해두고자 합니다.
본문
1. Number()
간단합니다. String인 값을 Number()로 감싸주면 됩니다.
var string = "12";
var integer = Number(string);
alert(typeof(integer)); // number
2. parseInt(), parseFloat()
Number와 마찬가지로 감싸주면 됩니다. 자세한 내용은 아래 링크를 참고하세요..!
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/parseInt
var string = "12";
var integer = parseInt(string);
alert(typeof(integer)); // number
var float = parseFloat(string);
aalert(typeof(float)); // number
3. +- 연산자
저는 이걸로 해답을 얻었습니다.ㅠㅠㅠㅠㅠㅠ 진짜 안되던 것들이 갑자기 되었을때의 희열이란...
var string = "12";
alert(typeof(+string)); // number
마무리
며칠 잠을 아예 못잤더니..너무 피곤해서... 이번엔 간단히 포스팅 마칩니다!
'Language > Javascript' 카테고리의 다른 글
[react] timepicker 관련 라이브러리 + 찾아보다 알게된 컴포넌트 공유 사이트 (0) | 2022.05.01 |
---|---|
[styled-component] react-slick 사용하기 (how to use react-slick) (0) | 2022.04.13 |
[styled Component] Styled Component로 custom dropdown 만들기 (0) | 2022.04.11 |
[JS, JavaScript] document.getElementById()를 이용해 값을 바꾸려했는데 반영이 안됨. (부제 : 생일 Dday 출력하기) (0) | 2021.04.28 |