웹페이지

JAVASCRIPT STEP 5 - Casting

2023. 4. 21. 09:45
728x90

★ 형변환, Casting 

  • 1. number parseInt(value)
  • 정수형으로 형변환 하여주는 함수
  • parseInt는 소수점 이하를 절삭한다.
 var n1 = 3.14;
console.log(parseInt(n1));

n1= 3.99;
console.log(parseInt(n1));

var n2 = '300';
console.log(parseInt(n2)); // number
console.log(n2); // String
  • 2. number parseFloat(value)
  • float 형식으로 형변환 하여주는 함수
var n3 = 100;
console.log(parseFloat(n3));

var n4 = '3.14'
console.log(parseFloat(n4));
  • 숫자+문자열
  • 처음부터 숫자가 나오면 가능하지만, 문자가 처음이면 불가능하다.
  • 연속된 숫자만 유효하고, 문자가 나오면 앞의 숫자만 유효하게 받아들임.
var n5 = '100점';
console.log(parseInt(n5)); //100

var n6 = '점수100';
console.log(parseInt(n6)); //NaN

var n7 = '100점이 아니라 50점입니다.'
console.log(parseInt(n7));
  • JavaScript > CSS 조작
 //JavaScript > CSS 조작
var width = '200px';

console.log(width + 100); //200px100
console.log(parseInt(width)+100); //300

 

★ Boolean is NaN(value)

  • is not a numer?
  • value가 숫자가 아닙니까?
  • 자료형 검사(X), 데이터 형식만 검사(O)
//사용자 입력 <input type="text> : 나이 입력
var age = '20';

if(isNaN(age)) {
    // console.log(1);
    console.log('나이가 올바르지 않습니다.')
}else {
    // console.log(2);
    console.log('올바른 나이 입력~')
}

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'웹페이지' 카테고리의 다른 글

JAVASCRIPT STEP 7 - DATE  (0) 2023.04.21
JAVASCRIPT STEP 6 - STRING  (0) 2023.04.21
JAVASCRIPT STEP 4 - Scope  (0) 2023.04.21
JAVASCRIPT STEP 3 - Function  (0) 2023.04.20
JAVASCRIPT STEP 2 - DataType  (0) 2023.04.20
'웹페이지' 카테고리의 다른 글
  • JAVASCRIPT STEP 7 - DATE
  • JAVASCRIPT STEP 6 - STRING
  • JAVASCRIPT STEP 4 - Scope
  • JAVASCRIPT STEP 3 - Function
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • css
  • 프론트엔드
  • React
  • DBA
  • 백준
  • 알고리즘
  • 웹개발자
  • 백엔드
  • IT자격증공부
  • ajax
  • DB
  • jsp
  • 웹페이지
  • 정보보안전문가
  • 정보처리기사
  • jquery
  • 개발자
  • 코딩테스트
  • IT자격증
  • it
  • 웹개발
  • 개발블로그
  • 자바
  • html
  • 정보처리기사필기
  • java
  • IT개발자
  • 앱개발자
  • JavaScript
  • 데이터베이스

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
JAVASCRIPT STEP 5 - Casting
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.