티스토리 뷰
자바스크립트를 공부하다 보면 계산식 코드를 출력할 경우 엉뚱한 결과가 나오는 경우가 종종있다. 이는 자바 스크립트의 경우 1,2,3과 같은 숫자를 숫자형 데이터로 인식해야 되는데 문자열 데이터로 인식을 하게 되어 1+2는 3이 아닌 12로 출력하는 엉뚱한 결과가 발생한다.
흔한 예로 다은 코드를 보면 쉽게 알수 있다.
<html>
<head>
<script language = "javascript">
<!--
var A = "1"; //변수 A에 문자형 데이터 할당.
var B = 2; //변수 B에 숫자형 데이터 할당.
//-->
</script>
</head>
위에 코드를 보면 변수 A에는 문자형 데이터를 변수 B에는 숫자형 데이터를 할당하였다. 이때 A+B를 실행하면 결과는 3이아닌 12가 출력된다.
이를 방지하기 위해 parseFloat()함수와 parseint()함수 이다. 각각 함수의 기능을 살펴보면 다음과 같다.
parseFloat() : 해당 함수로 전달된 문자를 실수로 변환하여 값을 리턴한다.
parseint() : 해당 함수는 전달된 문자를 정수로 변환하여 값을 리턴한다.
위의 두 함수는 주로 prompt()를 활용하여 값을 입력 받을시 이 값을 정수 혹은 실수로 변환하기 위해 사용된다.
'나는 오늘도 공부한다 > Java script' 카테고리의 다른 글
Javascript confirm()함수 (0) | 2014.06.22 |
---|---|
Javascript의 함수-alert() (0) | 2014.06.22 |
Javascript switch~case문 (2) | 2014.06.22 |
Javascript의 변수 (0) | 2014.06.21 |
Javascript의 시작 (0) | 2014.06.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 프로그래밍 배우기
- 구굴 RSS등록
- pasilda
- 실습예제
- math.h
- 다이아몬드 만들기
- 윈도우 단축키
- 한컴 오피스
- 구글 검색등록
- c언어
- 프로그래밍
- 검색 등록
- 별찍기
- 반복문
- html5
- 제어문
- 정렬 알고리즘
- 샤오미
- c언어 연습문제
- 파비콘 만들기
- 윈도우10
- 카카오링크
- cpp
- 웹페이지 제작
- javascript
- 서비스센터
- 보조배터리
- 파이썬
- 파비콘
- 블로그 활성화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함