23번 개발일지(대구AI스쿨 58일차)

이혁진·2022년 6월 13일
0

대구AI스쿨

목록 보기
23/73

학습한 내용

Javascript 5일차. 함수에 대해서 배웠다.

학습 소감

문자열을 숫자로 변경해주는 함수에 대한 차이점을 알게 됐다.

🎳 Number

  • Number는 문자열에 소수점이 있는 부분을 그대로 숫자로 변경해 줍니다.
    예) Number("1234.23") => 1234.23

🎳 parseInt

  • parseInt는 문자열에 소수점이 있는 부분을 무시하고 숫자로 변경해 줍니다.
    예) parseInt("1234.23") => 1234

오늘 스터디를 하다가 padStart와 padEnd 함수에 대해서 알게 됐다. 처음 보는 함수라 아래 velog를 참고했다.
suld2495님의 velog

padStart와 padEnd 함수는 ES8(ES2017) 버전에 새롭게 추가됐다. pad는 문자열 좌우에 특정한 문자열로 채워주는 기능을 한다.

🎳 padStart

const number = 10;
const size = 4;
const result = String(number).padStart(size, 0);

console.log(result);
// 0010

🎳 padEnd

const id = '아이디입니다'
const temp = id.slice(0, 3);
const result = temp.padEnd(id.length, '*');

console.log(result);
// 아이디***
profile
열정! 열정! 열정!

0개의 댓글