142. 자료형 변환 (자료형 확인)

SEHEE Y00N·2023년 8월 31일

자료형 확인

	console.log("가나다") // 가나다
    console.log(typeof("가나다")); // String

    console.log(100); // 100
    console.log(typeof(100)); //number

자료형 변환

1. 자료형 변환 시 우선 순위

  1. 문자
  2. 숫자
  3. boolean
  • 문자 > 숫자 > boolean

2. 자료형 변환의 쓰임

  1. 서로 다른 자료형끼리의 결합
  2. (형변환) 내장함수 : String( ), Number( )
  • Number 사용 시 숫자로 변환 가능한 자료형만 넣기
  1. 숫자형 - > 문자형으로 변환할 때 +"자료" 형태로 넣으면 된다.
  • 자료형 변환 시 반드시 대문자로 시작할 것


	console.log("100" + 100) // 100100
    console.log(typeof("100" + 100)); // String
    
    
    console.log(100 + true); // 101
    console.log(typeof(100 + true)); // Number

    ///////////////////////////////////////////////////////

	console.log(100+100+100, typeof(100+100+100)); // 300,Number
    console.log("1:" + "100"+100+100) //  100100100
    console.log("2:" + 100+"100"+100) // 100100100
    console.log("3:" + "100"+(100+100)) // 100200
    console.log("4:" + ("100"+100)+100) // 100100100
    console.log(100+100+"100")    

///////////////////////////////////////////////////////////

    console.log(100, typeof(100)) // 100 Number
    console.log(String(100), typeof(String(100))) // 100 String

///////////////////////////////////////////////////////////
    console.log(+"100", typeof(+"100")) // 100 Number

-해설 추가-
쌍따옴표가 처음에 있으면 그 뒤부터 어떤 자료형이든 '문자형' 취급한다.

0개의 댓글