자바스크립트 문자열은 많이 사용된다. 그렇기에 무시하는 부분들이 많다. 그렇다고 너무 자세하게 알 필요도 없다. 단지 빈문자열도 문자열이고, 쌍따옴표를 사용해도 문자열이고, 단일따옴표를 사용해도 문자열이다. 문자열은 문자들의 집합 배열 컬렉션이란 것만 알면 그만이다.
자바스크립트 문자열 선언과 사용하기
javascript string
자바스크립트 문자열은 너무도 일반적이고 처음 개발을 하는 사람들이 한번쯤은 곤혹을 겪는 데이터타입 중 하나이다.
문자열은 말그대로 문자의 집합이고 문자의 컬렉션이다.
그렇기에 문자 배열로도 활용된다.
빈 문자열도 문자열이다.
자바스크립트는 문자나 문자열이나 크게 상관하지 않고 사용된다.
문자열 선언
자바스크립트의 문자열은 쌍따옴표를 사용해도 되고 단일따옴표를 사용해도 동작한다.
데이터타입에 약간 관대한 편이다.
<script>
let vStr1 = "자바스크립트";
let vStr2 = '자바스크립트';
</script>
위의 구문상 둘 다 문자열이다.
C# 또는 자바 같은 경우 문자와 문자열에 대한 따옴표 표기는 다르다.
자바스크립트는 헷갈려도 된다.
단지 쌍따옴표를 사용했다면 쌍따옴표로 통일하고 단일따옴표를 사용했다면 단일따옴표로 통일하는 것이 좋다.
사용방법
자바스크립트 문자열을 선언하고 사용해 보도록 하자.
위에서 작성한 구문을 그대로 사용해도 상관은 없다.
문자열을 작성하면서 데이터타입까지 살펴본다.
빈 문자열도 문자열이다.
<!DOCTYPE html>
<html>
<body>
<h1>자바스크립트 문자열</h1>
<script>
let vStr0 = "";
let vStr1 = "자바스크립트";
let vStr2 = '자바스크립트';
console.log(typeof(vStr0), vStr0);
console.log(typeof(vStr1), vStr1);
console.log(typeof(vStr2), vStr2);
</script>
</body>
</html>
결과화면을 보자.
문자열을 3개 정도 선언하였다.
하나는 빈문자열, 다른 것은 쌍따옴표와 단일따옴표를 사용했다.
모든 데이터에 대해 문자열임을 알 수 있다.
반응형
'programming > javascript' 카테고리의 다른 글
자바스크립트 이스케이프 특수 문자 처리 하기 javascript escape character (0) | 2021.11.03 |
---|---|
자바스크립트 문자열 길이 문자 반복문 출력 javascript string length (0) | 2021.11.03 |
자바스크립트 로드 이벤트 javascript onLoad Event (0) | 2021.11.02 |
자바스크립트 키다운 이벤트 javascript onkeydown event (0) | 2021.11.01 |
자바스크립트 마우스아웃 이벤트 사용 javascript onmouseout event (0) | 2021.11.01 |
댓글