JavaScript | pre course 5-string concatenation

🙋목표: 자바스크립트 기초를 공부하고 부족한 부분을 채우자.

1. 텍스트 문자열의 연결


🙌 지금까지 우리가 할 수 있었던 문자열 출력은 다음과 같았다

const name = "김프로"
console.log(name);

2. 텍스트 + 텍스트


console.log("안녕" + "하세요");
console.log("안녕" + "하" + "세요");
console.log("안녕" + "하세" + "" + "요");
 
let hi = "안녕";
console.log(hi + "하세요");
 
let ha = "하세요";
console.log(hi + ha);

3. 텍스트 + 숫자


자바스크립트에서 텍스트와 숫자를 구분하는 것은 " " (쌍따옴표)이다. 그렇다면 무엇이 텍스트인지 확인해보자

const iAmString = "983";
const iAmNumber = 983;
 
const iAmStringToo = "0";
const iAmNumberToo = 0;
 
const iAmAlsoString = "-10";
const iAmAlsoNumber = -10;
console.log(typeof iAmString); //string
console.log(typeof iAmNumber); //number

이를 통해 확인해 볼 수 있는 것이 있다

  • 서로 다른 데이터 타입인 stringnumber 형을 더하면 항상 string 으로 반환됨
  • 다른 프로그래밍 언어에서는 서로 다른 데이터타입은 +, - 불가능
  • 하지만 자바스크립트는 타입이 다이나믹해서 가능(유연하지만 런타임에서 에러날 우려가 충분하기 때문에 자바스크립트의 단점이다 라고 꼽을 수 있음)

좋은 웹페이지 즐겨찾기