자바스크립트 javascript string 합치기 concat

자바스크립트에서 문자열을 합치는 방법에 대해 알아보겠습니다.
javascript 문자열 내장 함수인 cancat 메서드를 이용하는 방법과 + 연산자를 이용하여 문자열을 합칠 수 있습니다.

- concat

파라미터로 전달된 모든 문자열을 붙인 값을 반환합니다.
새로운 문자열을 반환합니다.

Syntax: str.concat(string2, string3[, ..., stringN])

  • string2, string3, [, ..., stringN]: N개의 파라미터를 받습니다.
const str = 'abcd', str1 = 'efg'; console.log(str.concat(str1)); // output: abcdefg const array = ['efg', 'hij', 'jkl']; console.log(str.concat(...array)); // output: abcdefghijjkl

+ 연산자 이용하기

+연산자를 이용하여 문자열을 합칠 수 있습니다.

const str = 'abcd', str1 = 'efg'; console.log(str + str1); // output: abcdefg

Template literals

문자열을 표현할 떄 내부에 내부 표현식을 사용할 수 있는 표현법입니다.
템플릿 리터럴은 이중 따옴표(" ") 나 작은 따옴표(' ') 대신 백틱(` `) (grave accent) 을 이용합니다.

var a = 7; var b = 10; console.log("Seventeen is " + (a + b) + " and\nnot " + (2 * a + b) + "."); // output: Seventeen is 17 and // not 24.

INFO: 수식과 문자열 그리고 개행을 넣는 방법도 보기 어렵고 오타가 많이 날 수 있습니다.

var a = 7; var b = 10; console.log(`Seventeen is ${a + b} and not ${2 * a + b}.`); // output: Seventeen is 17 and // not 24.

INFO: ${} 내부 표현식을 활용하여 읽기 쉽고 작성하기 쉬운 방법으로 활용할 수 있습니다.

javascript 문자열 비교 사용법에 대해서 알아보겠습니다.


javascript 문자열 비교를 위해서 기본적으로 == 동등연산자를 사용합니다.


동등연산자를 이용하여 문자열이 같으면 true, 다르면 false를 반환합니다.


다른 함수로는 indexOf() 함수가 있습니다.


indexOf() 함수는 비교하는 문자열의 위치를 반환합니다.


찾는 문자열의 위치가 0 이상이라면 비교하는 문자열이 속해있음을 나타냅니다.


소스와 예제를 통해서 알아보겠습니다.


1. HTML

1
2
3
4
5
6
<div id="result"></div>
<div id="result2"></div>
<div id="result3"></div>
<br/>
<br/>
<br/>
cs


2. javascript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function (){ 
    var string1 = "문자열";
  var string2 = "문자열";
  var string3 = "문자열1";
  
  if (string1 == string2) {
      $('#result').append("같음");
  }
  
  if (string1 != string3) {
      $('#result2').append("다름");
  }
  
  // indexOf(), 속해있는 문자열을 반환
  if (string3.indexOf(string2) > -1) {
      $('#result3').append("적절하게 사용하세요..");
  }
});
cs


3. 예제보기

== 동등연산자는 두 값이 완전히 같을 때 TRUE를 반환합니다.


하지만 indexOf() 함수는 예제와 같이


String3에 String2가 속해있는 위치를 반환하기 때문에 0의 값을 반환합니다.


4. 관련링크

- [javascript] 배열 추가 삭제 array 다루기

- [javascript] json get value, get key json 키 밸류

- [javascript] 날짜 설정, 날짜 더하기, 빼기

- [javascript] javascript 날짜 두자리, 요일 구하기, Date()

- [javascript] 문자열 자르기, split, split()



+ Recent posts