요약
- Number(): 문자열을 숫자로 변환하는 함수
- parseInt(): 문자열을 정수로 바꾸는 함수
- parseFloat(): 문자열을 실수로 바꾸는 함수
문자열 연결
let data1 = "10";
let data2 = "20";
console.log(data1 + data2);
data1 과 data2의 변수값을 문자열 이라고 선언 후 출력된 결과를 확인해보자.
출력
"1020" 이 출력
data1 과 data2의 변수값이 문자열 이라도 Number() 라는 명령어를 사용하면
let data1 = "10";
let data2 = "20";
console.log( Number(data1) + Number(data2) );
(10+30)의 결과값인 "30" 이 출력
출력
변숫값에 문자가 포함되어 있더라도 parseInt() 명령어를 사용해서 산술이 가능하도록 사용
let data3 = "50일" ;
let data4 = "50일" ;
console.log( parseInt(data3) + parseInt(data4) );
"100" 이 출력
출력
또한, 변수값에 소수점이 포함되어 있더라도
parseFloat() 명령어를 사용해서 산술이 가능하도록 사용하자.
let data3 = "50.5일" ;
let data4 = "50.3일" ;
console.log( parseFloat(data3) + parseFloat(data4) );
"100.8" 이 출력
출력
'Front' 카테고리의 다른 글
[Javascript] Bubble sort(버블 정렬) (0) | 2022.09.15 |
---|---|
[Javascript] isNaN() (0) | 2022.09.15 |
[Javascript] 함수 스코프 / 전역 변수 / 지역 변수에 관해서 (1) | 2022.09.15 |
[Javascript] 테이블을 이용한 구구단 3단씩 출력하기 (0) | 2022.09.15 |
[Javascript] 반복문 / while문 / do while문 / for문 / break문 / continue문 / 중첩 for문 (0) | 2022.09.14 |
댓글