[JavaScript] 자바스크립트 문자열 합치기
2022. 5. 20. 19:19ㆍProgram/JavaScript
035_자바스크립트 문자열 합치기
[적용]
- 따로 입력받은 성과 이름을 결합하여 문자열을 만들고 싶을 때
- 폴더명과 파일명을 결합하여 파일 주소를 문자열로 만들고 싶을 때
[문법]
구문 | 의미 |
문자열1 + 문자열2 + 문자열3 + ... | 문자열1에 문자열2와 문자열3을 결합 |
`${문자열1}${문자열2}${문자열3}` | 문자열1, 2, 3을 결합 |
[내용]
대입 연산자 +를 사용하여 문자열을 결합한다.
const country = '대한민국';
const states = '서울';
console.log(county + states); // 결과: 대한민국서울
템플릿 문자열(Template String)인 ` `을 사용해서도 문자열 결합이 가능하다.
const country = '대한민국';
const states = '서울';
console.log(`${country}${states}`); // 결과: 대한민국서울
[예시]
입력받은 성과 이름을 결합하여 표시하는 샘플을 확인해보자.
HTML index.html
<body>
<div class="name_container">
<label>성 <input id="familyNameText" class="text" type="text"></label>
<label>이름 <input id="firstNameText" class="text" type="text"></label>
</div>
<p id="fullName"></p>
</body>
JavaScript main.js
/** 성 입력란 */
const familyNameText = document.querySelector('#familyNameText');
/** 이름 입력란 */
const firstNameText = document.querySelector('#firstNameText');
/** 성명 */
const fullName = document.querySelector('#fullName');
// 문자가 입력될 때마다 onKeyUp() 실행
firstNameText.addEventListener('keyup', onkeyup);
familyNameText.addEventListener('keyup', onkeyup);
/** 문자가 입력될 때마다 실행되는 함수 */
function onKeyUp() {
// 성
const familyName = familyNameText.value;
// 이름
const firstName = firstNameText.value;
// 성명을 출력
fullName.innerHTML = familyName + ' ' + firstName;
// 다음과 같이 기술할 수도 있음
// fullName.innerHTML = `${familyName} ${firstName}`;
}
[JavaScript] 자바스크립트에서 문자열 다루기
[JavaScript] 자바스크립트에서 문자열의 길이(문자의 수)를 확인하고 싶을때 length()
[JavaScript] 자바스크립트 문자열의 공백 처리하기 trim()
[JavaScript] 자바스크립트에서 문자열 검색하기 (인덱스 검색)
[JavaScript] 자바스크립트에서 문자열 검색하기 (부분 검색)
[JavaScript] 자바스크립트에서 문자열에서 문자 다루기 (문자열에서 문자 추출하기)
[JavaScript] 자바스크립트 문자열에서 문자 다루기 (위치 지정하여 선택하기)
[JavaScript] 자바스크립트 문자열에서 문자 다루기 (글자수 지정하여 선택하기)
[JavaScript] 자바스크립트 지정 문자열 변환하기
[JavaScript] 자바스크립트 문자열 나누기
[JavaScript] 자바스크립트 문자열의 대소문자 변환하기
[JavaScript] 자바스크립트 문자열과 식 함께 다루기
[JavaScript] 자바스크립트 문자열 다루기 (정규 표현식 사용하기)
[JavaScript] 자바스크립트 문자열 다루기 (정규 표현식으로 특정 문자 검색하기)
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavsScript] 자바스크립트 문자열과 식 함께 다루기 (0) | 2022.05.20 |
---|---|
[JavaScript] 자바스크립트 문자열의 대소문자 변환하기 (0) | 2022.05.20 |
[JavaScript] 자바스크립트 문자열 나누기 (0) | 2022.05.19 |
[JavaScript] 자바스크립트 지정 문자열 변환하기 (0) | 2022.05.19 |
[JavaScript] 자바스크립트 문자열 다루기 (글자 수 지정하여 선택하기) (0) | 2022.05.19 |