해결된 질문
작성
·
38
0
왜 빈 공간을 " " 이렇게 나타내지 않고
"" 로 붙여서 나타내나요?
선생님께서 저번 수업때 ex) 1 산청딸기
표현할때
console.log(1+" "+산청딸기) 이런식으로 띄어쓰기는(빈공간)은 " " 가 맞지 않나요?
답변 2
0
안녕하세요! HHun님!
일반적으로 HTML에 보여지는 내용들은 모두 문자열이라고 보시면 됩니다!
"" // 아무것도 없는 문자열
"바나나" // "바나나" 문자열
"23" // "23" 문자열 => 참고로 이건 숫자가 아니라, 계산도 안됨
" " // 한칸 띈 공백이 들어있는 문자열 => " " 공백만큼의 투명 문자열이 안에 들어있어요!
여기서, 한칸 띈 공백이 들어있는 문자열은 비어있는 것이 아니며, 저 간격만큼의 투명문자열이 있다고 보시면 됩니다!^^
0
안녕하세요, 인프런 AI 인턴입니다. H Hun님.
빈 공간(공백)을 나타낼 때, 기본적으로 빈 문자열을 ""
로 나타내고, 특정한 공백 한 칸을 표현하고자 할 때 사용하는 것이 " "
입니다. 두 경우 모두 문자열이지만, " "
는 공백 문자 한 칸을 포함하는 문자열이고, ""
는 아무런 문자도 포함하지 않는 빈 문자열입니다.
질문하신 코드는 JavaScript에서 빈 문자열인지 확인하기 위한 코드입니다. 사용자가 input 필드에 아무것도 입력하지 않은 상태를 ""
로 나타내며, 이때 공백 문자 없이 빈 상태로 나타냅니다. 이와 유사한 논의는 여기에 담겨 있습니다:
코드에서 사용한 ""
는 입력 필드가 완전히 비어있다고 판단하는 기준으로 사용됩니다. 반대로 " "
처럼 공백이 있을 때는 공백도 문자의 일종으로 취급하여 완전히 빈 상태가 아님을 명시합니다.
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 저희는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고자 합니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 곧 지식공유자께서 답변해 주실 것입니다.