
어떤 데이터 유형들이 사용 가능할까?
Number
2, -3, 22.956
양수, 정수, 음수, 소수도 가능
여기서 중요한점은 22.956처럼 소수점 이하에 숫자를 가진 수를 부동수, 또는 부동 소수점 수라고 부름
2나 -3처럼 소수점 이하에 숫자가 없는 수는 정수라고 부름
String (Text)
‘Hi’, “Hi”, Hi
작은 따옴표, 큰 따옴표, 백틱으로 텍스트를 감싸서 문자열을 만듦
무엇을 사용하든 상관없지만 일관성있게 써야함
문자열은 결과를 출력하거나 사용자 입력을 수집하거나 메시지를 보여주는 등의 작업에서 필요함.
let currentResult = 0;
currentResult = (currentResult + 10) * 3 / 2 - 1;
let calculationDescription = '(currentResult + 10) * 3 / 2 -1)'
outputResult(currentResult, calculationDescription)
이런 코드 구조를 가지고 있다고 가정하자.
let calculationDescription = '(currentResult + 10) * 3 / 2 -1)'
이렇게하면 JS가 currentResult를 참조해서 값을 가져올 거 같지만
이렇게 스트링을 만드는 ‘’ 안에 있으면 그냥 문자열로 인식을해서 그대로 출력을 하게 된다.
그래도 방법이 없는건 아닌데
let calculationDescription = '(' + currentResult + ' + 10) * 3 / 2 -1)'
문자열 접합을해서 만드는 방법이다.
currentResult를 따옴표로 감싸지 않고 따로 놔두고 +연산자로 연결하는 방법이다.
여기서 주의해야 할점은 이 + 연산자는 문자열이 아니라 일반적인 연산자로 취급하기 위해 따옴표 사이에 넣지 않아야한다.
다수의 문자열 즉 텍스트 조각을 결합시켜서 더 긴 텍스트로 만드는 역할
댓글