'국비지원'의 시작
자바스크립트(JS) 비긴즈 01 문자열( String )
개발할 결심
2023. 3. 10. 19:50
앞서 배운 자바와는 다르게 , 자바스크립트 에서는 문자열은 ' ' ( 홑따옴표) 로 나타낼 수 도 있고, " " ( 쌍따옴표 ) 로 나타낼 수 있으며, 둘은 다른 점이 없습니다. 자바스크립트에서 문자열과 관련하여, 가장 주의할 점이 있는데, 그것은 바로 자바스크립트에서 웹을 통해 받은 모든 것은 문자열로 취급한다는 것이다. 예컨대, 1234 를 웹페이지에서 읽어온다 하여도, 자바스크립트는 이를 문자열로 취급한다는 것이다. 이를 밑의 코드를 통해서 자세히 살펴보도록 하겠다.
// id가 val1 인 span 태그가 있다고 가정해보자
// 예컨대, html 에 다음과 같은 태그가 존재한다고 가정해보자
// <span id = "val1" >1234</span>
const val1 = document.getElementById("val1").innerText ;
console.log("val1 => " + val1 ) ;
console.log("변수 val1의 타입 : " + typeof(val1) ) ;
// 콘솔에 다음과 같이 표현된다.
// val1 => 1234
// 변수 val1의 타입 : string
// 위에서 확인할 수 있듯이, 웹페이지에서 가져온 모든 값들의 타입은 string 타입이다.
// 이에 대해서 주의할 필요가 있다.