맨땅으로 유튜브와 책을 통한 공부 3일차이다. 작심삼일 이라는 말처럼 3일차는 흐트러지기 좋은 날이다. 그래서 퇴사라는 배수진과 위코드 조원들과 스터디가 있기 때문에 중심을 잡고하기 좋은 것 같다. 원래 게임도 제한플레이나 하드모드가 더 재미있는 법이니까.
오늘은 자료형 변환 에 관하여 공부하였다.
1.문자열 입력 함수
<script>
const input = prompt('메시지를 입력하세요.', '')
alert(input)
</script>
위의 코드의 결과물
위의 입력창에 입력한 문자열을 input 에 저장되며
위와 같이 '안녕하세요' 란 문구를 입력하면 input 에 '안녕하세요' 라는 값이 들어간 것을 확인할 수 있다.
console.log(input)// 확인을 위해 input의 값을 출력해보자.
>안녕하세요. // '안녕하세요' 가 상수 const input 의 값으로 등록된 것을 확인 할 수 있다.
2. 숫자 자료형으로 변환하기
const input = prompt('숫자를 입력해주세요.','')
//1234 를 입력
console.log(input)
>1234 //input 값에 '1234' 가 들어간 걸 확인한다.
typeof('input')
>"string" //숫자형이 아닌 문자형으로 인식하는 걸 확인할 수 있다.
typeof(Number('input'))
"number" //Number() 로 'input' 을 감싸주니 숫자형 자료로 변환된 것을 확인할 수 있다.
예시)
124 - 0
>123
typeof('124'-0)
>"number"
true - 0
>1
>typeof('true - 0')
>"number"
3. 문자열 자료형으로 변환하기
typeof(String(1234))
>"string" // 숫자형이 '1234' 가 문자열로 변환되었다.
typeof(1234+'')
>"string" // 숫자형이 '1234' 가 문자열로 변환되었다.
4. 불 자료형으로 변환하기