"anything"
과'anything'
둘다 문자열이다 " " 와 ' ' 로 선언 할 수있다.
예제
문자열은 서로 + 연산자를 사용하여 이어 붙힐 수 있다.
function getFullName(firstName, lastName) {
// 퍼스트네임이랑 라스트네임을 입력 받는다.
// 두 네임 사이에 띄어쓰기 하나를 둔 문자열을 만든다.
return firstName + ' ' + lastName
// 문자열을 리턴한다.
}
조건문과의 만남
조건문 안에 리턴값으로 + 연산자를 사용해서 조합하여 사용할 수 도 있다.
function checkAge(name, age) {
// TODO: 여기에 코드를 작성합니다.
if ( age >= 21 ) {
return 'Welcome, ' + name + '!'
} else {
return 'Go home, ' + name + '!'
}
// 이름이 Adrian이고, 나이가 21살 이상이면, Welcome, Adrian! 을 리턴해야 한다.
// 이름이 John이고, 만일 21살보다 적으면, Go home, John!을 리턴해야 한다.
}
str.length
.length
는 문자열의 길이를 숫자로 나타내준다.
let str = 'abs'
console.log(str.length); // 결과는 3
템플릿 리터럴 백틱 ``
키보드에 1번 왼쪽에있는 달러표시를 누르면
이 나오는데 이것을 템플릿 리터럴 이라고한다.
백틱의 장점은 띄어쓰기, 줄바꿈이 쉽다. 기본 문자열의 따옴표 ""
or ''
를 사용하여 띄어쓰기 를 하기위해선 +" "+
이런 식으로 중간에 ""
에 스페이스바를 사용하여 띄어줘야하는데 백틱은 일반적인 띄어쓰기 방식으로 사용하면된다. 또한 ${ }
를 사용하여 중괄호 안에 변수를 넣어 바로 변수를 쓸 수 도있다.
let name = '사과'
let price = 100
let num = 5;
console.log(`${name}의 구매가는 ${price * num}원 입니다.`)
//사과의 구매가는 500원입니다.