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속에서 자유로이 유영할 수 있도록

정직하게 열심히 해보자

 

 

packing by STIL #unsplash