Web Dev/ELICE
8 :: JavaScript 입출력, Number() parseInt(), 정규표현식 복습
HJPlumtree
2021. 11. 4. 15:33
엘리스 SW 엔지니어 트랙 8일차
온라인 강의날
오늘은 아침 일찍부터 시작!!
온라인 강의날의 좋은 점은
원하는 시간에 맞춰서 할 수 있다는 것
오늘은 일찍시작해서
일찍 끝난다~~
점심쯤에는 추가적으로 뭐 할지
생각해봐야지
오늘은
JavaScript 데이터 타입
Property와 몇 개의 Method
그리고
JavaScript 문제를 풀었다.
ES6 문법인 화살표 문법부터
console에서 입력을 받는 법
입력을 받아서 간단한 문제를 푸는 듯
알고리즘 코딩 테스트를 염두한 것일까?
풀릴 땐 참 재밌어~
문제 중에 훅! 하고
정규표현식이 나왔네
다 까먹었는데..
freeCodeCamp에서
정규표현식 부분만
복습 해봐야겠다
복습중
match()랑 test() 방향이
같았으면 좋을텐데
오늘의 궁금증 해결
Number()와 parseInt()
둘 다 숫자로 바꿀 때 사용되지만 뭐가 다를까
문자 | Number() | parseInt() |
2222 | 2222 | 2222 |
0001 | 1 | 1 |
10.2222 | 10.2222 | 10 |
2222년 | NaN | 2222 |
먼 2222년 가까운 2022년 | NaN | NaN |
먼 2222년 | NaN | NaN |
Number()는
소수점까지 표현하지만
글자가 섞여 있으면 NaN 출력
parseInt()는
소수점을 버리고 나오지만
숫자가 맨 앞에만 있다면 숫자까지는 출력
그래도 뒤에 또 글자 섞여 있으면 NaN 출력
끝!
본격적인 JavaScript 여행을 위해
준비하고 시동을 거는 시점인 듯
이번 여행을 지나면
JavaScript속에서 자유로이 유영할 수 있도록
정직하게 열심히 해보자