-
주석
본격적으로 들어가기 전에 우리가 여기에 뭘 저장할지 코멘트를 달아봅시다. 주석이라고 하는 것인데 코드에 남길 수 있는 노트 같은 것입니다. 코멘트(주석 처리)되지 않은 모든 코드는 프로그램이 실행시키려고 합니다.
가끔 실행되길 원치 않는 코드가 있습니다. 나중을 위해 미리 해석을 써놓는다거나, 모르는 부분에 설명을 적어놓는 등 나만의 이야기를 메모하고 싶을 때도 있습니다.
예시로 "to do : finish this" 라는 저만의 목표를 메모했습니다. "//"를 사용했어요. 한 줄 처리 주석입니다."//"는 JavaScript한테 "야 여기에 쓰는건 뭐든 보지마, 알았쥐" 라고 하는 것입니다.
여러 줄에 주석을 주고 싶다면 앞에 /* 넣고 끝에 */ 넣으면 됩니다. 멀티라인 코멘트라고 합니다. 그렇게 중요한 건 아닙니다. 이게 막 우리 삶을 바꾸고 하진 않는데 전 이제 사용 많이 할 거예요!
what에 뭘 저장할 수 있을까요?
아 이거 이전 글에서 설명한건데 지금 잠시 얘기 하자면변수를 선언할때는 기본으로 const를 쓰세요!
여러분이 필요할 때 까지 let 쓰지마세요!
첫 사용은 const로, 진짜 필요할 때만 let 사용!string
자, 그럼 뭘 저장 할 수 있느냐, 먼저 변수에 저장해봅시다. 저장 한다는 의미는 a=1이라면 1을 a에 넣는다는 뜻입니다.
string을 해봅시다. 스트링이라 하면 모든걸 같이 붙이는 것입니다. 보통 스트링은 텍스트 스트링을 말합니다."Dallae"라고 입력해볼게요. 그럼 텍스트가 저장되겠죠? 여기서 ""를 제거하면
프로그램은 Dallae라는 키워드를 어디선가 찾으려고 할 것입니다. 근데 찾을 수 없겠죠. 거기서 에러가 나옵니다.
위 사진을 보면 "Dallae is not defined"라고 나옵니다. 왜냐면 프로그램은 Dallae 가 what같은 거라고 보기 때문입니다.
Dallae가 어딘가 있는데 찾을 수 없는 거라고 보는 것입니다. 아직 존재하지 않으니까요.
다시 ""를 넣어 주면 이제 Dallae가 존재하고 문제없이 실행됩니다. ""넣는 거 잊지마세요😏
이제 consol.log를 해보겠습니다.
what은 Dallae라고 나옵니다.
자! 텍스트를 저장하는걸 봤습니다. 어떤 텍스트를 저장할 수 있느냐면.... 어떤거든 됩니다.이모티콘도 될까요?
물론이죠! 이모티콘도 텍스트니 가능합니다!
그러나 여러분이 "" 사이에 숫자를 막 이렇게 넣으면 출력은 숫자처럼 보이지만 속성은 string. 즉 문자입니다.
텍스트예요. 숫자가 아닙니다. 헷갈리시면 안 돼요!
자, 첫번째는 스트링이었습니다. 코멘트 처리 하고, 다른 걸 해봅시다.Boolean
Boolean이란 True or False입니다.
const wat = false; 혹은 const wat = true; 이렇게 모두 소문자로 쓰고, "" 없이 씁니다. 왜냐하면 이건 텍스트가 아니기 때문입니다. 바이너리 세계에서 (이진법) 모든 것은 0 or 1 입니다. true 는 1, false는 0 입니다.
실제 어플리케이션에서 어떻게 쓰이는지는 나중에 같이 살펴 볼 것입니다.Number
한 가지 더! 바로 Number입니다. 여러분은 숫자가 뭔진 설명하지 않아도 알 것입니다. console.log해서 보면 됩니다.
Float
다른 걸로 넘어와서 float를 보여주겠습니다. float는 숫자인데 floating number (떠돌이 소숫점)를
가지고 있습니다..1 처럼 55.1 ..... 0.1이란 떠돌이 소숫점이 있는 것입니다.
오늘 우린 string(텍스트), true/false, 숫자(66), float(55.1)를 봤습니다.
다음 글에서는 이걸 어떻게 정렬할 수 있는지 살펴보겠습니다.
수고하셨습니다. 다음 글에서 만나요🙆♀️
'Blog > 노마드코더 - 초보자를 위한 바닐라 자바스크립트' 카테고리의 다른 글
#1-10 Organizing Data with Objects (0) 2021.08.24 #1-9 Organizing Data with Arrays (0) 2021.08.24 #1-7 let, const, var (0) 2021.08.22 #1-6 Your first JS Variable(변수!) (0) 2021.08.22 #1-5-1 What are we learning (0) 2021.08.22 댓글