Javascript 03 type

김선심·2023년 1월 18일
0

JavaScript

목록 보기
5/20

2023.01.14 study
프로그래머스 스쿨에서 코딩테스트 입문 4문제 매일 풀기

javascript type (number, string, undefined, boolean, object)

  • javascript type을 알아보기 위해서 console.log(typeof ())
  • type check : isNaN(s) 변환하려는 값이 변환가능한 형이 아닐때, NaN의 타입체크
  • 배열과 관련되어 확인할 때 console.log(Array.isArray())

1. Javascript type :

  • 함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환하는데 이것을 형 변환(type conversion)이라고 한다.
  • 전달받은 값을 의도를 갖고 원하는 타입으로 변환(명시적 변환)해 주는 경우도 형 변환이라고 할 수 있다.

1. number(숫자형 변환) :

1. Number()로 문자열을 숫자로 변환 ex)들어온 숫자를 그대로 형만 변환

2. parseInt()로 문자열을 숫자로 변환 ex)진법계산

3. parseFloat()로 문자열을 숫자로 변환

4. Math로 문자열을 숫자로 변환

  • Math의 ceil(올림), round(반올림), floor(버림) 메소드들은 인자로 문자열을 받으며 숫자로 변환 //구분을 잘해야한다!!!


2. string (문자(글자)형 변형)

1. toString()으로 숫자를 문자열로 변환

2. String()으로 숫자를 문자열로 변환


3. 빈 문자열을 붙여서 숫자를 문자열로 변환

4. Template String으로 숫자를 문자열로 변환

5. JSON.stringfy()배열의 String변환

3. 배열 확인 (isArray())

정리하면서...
문자열을 찾고, 숫자를 찾고, 배열을 찾고, 에러가 난 곳에 무엇이 문제인지 찾기 위해서는 기본적인 consloe.log 친해져야했다. 그리고 type에 대한 기본적인 몇가지는 꼭 알고 있어야 했다. 지금은 보안되고 es6문법에도 조금씩 알고 가야 하기 때문에 업로드는 계속 해야할 것 같다.

profile
i can do it

0개의 댓글