CamelCase 9

1.3.3 변수들을 깔끔하게 정리하기 - 코딩도 정리가 필요해요!

📘 1.3.3 변수들을 깔끔하게 정리하기 - 코딩도 정리가 필요해요!안녕하세요, 여러분. 지금까지 우리는 좋은 변수 이름을 만드는 방법과 camelCase라는 특별한 규칙을 차근차근 배웠죠? 개별 변수의 이름을 잘 짓는 것도 정말 중요하지만, 프로그램이 점점 커질수록 더욱 소중해지는 게 있어요. 바로 변수들을 깔끔하게 정리하고 관리하는 방법이에요. 마치 여러분 방에 물건이 하나둘 늘어나면서 "아, 이제 정리해야겠다!"라고 느끼게 되는 것처럼, 코딩에서도 변수가 많아질수록 체계적인 정리가 꼭 필요하답니다. 오늘은 변수들을 어떻게 효과적으로 정리하고 관리할 수 있는지 함께 알아볼까요?🧠 새로운 단어들과 친해지기코딩에서 정리와 관련된 중요한 단어들을 쉽게 풀어서 설명해드릴게요.단어쉬운 설명변수 관리변수들을..

1.3.2 camelCase - 낙타 등처럼 이름 짓기

📘 1.3.2 camelCase - 낙타 등처럼 이름 짓기안녕하세요! 이전 시간에 좋은 변수 이름의 중요성에 대해 함께 배웠어요. 의미있는 이름을 붙이는 것이 얼마나 소중한지 깨달으셨을 거예요.하지만 때로는 하나의 변수로 표현하고 싶은 의미가 여러 단어로 이루어진 경우가 있어요. 예를 들어 "학생의 이름", "수학 시험 점수", "숙제 완료 상태" 같은 복잡한 개념들을 어떻게 하나의 이름으로 만들 수 있을까요?자바스크립트에서는 이런 상황을 위해 camelCase라는 특별한 이름 만들기 방법을 사용해요. 이 방법은 정말 신기한데, 낙타의 등처럼 생겼다고 해서 이런 이름이 붙었어요!🧠 새로운 단어들과 친해지기camelCase와 관련된 다양한 이름 만들기 방식들을 살펴볼게요.단어쉬운 설명camelCase이..

1.3.1 좋은 이름, 나쁜 이름 - 저장소에 붙이는 이름표의 비밀

📘 1.3.1 좋은 이름, 나쁜 이름 - 저장소에 붙이는 이름표의 비밀안녕하세요, 여러분. 지금까지 다양한 정보 종류와 저장소 만들기 방법을 차근차근 배웠어요. 저장소를 만들 때마다 우리는 그 저장소에 이름표를 정성스럽게 붙여주었죠. 그런데 잠시 멈춰서 생각해보세요. 여러분은 저장소에 어떤 이름을 붙여야 할지 고민해본 적이 있나요? 프로그래밍에서 저장소의 이름은 단순히 구별을 위한 표시가 아니에요. 좋은 이름표는 저장소 안에 무엇이 들어있는지 한눈에 알 수 있게 해주고, 나쁜 이름표는 저장소를 일일이 열어봐야만 무엇인지 알 수 있게 만들어요.마치 도서관에서 책 제목이 그 책의 내용을 짐작하게 해주는 것처럼, 저장소의 이름표도 그 저장소가 무엇을 품고 있는지 알려주는 정말 소중한 역할을 하거든요.🧠 새..

1.2.3 참조형: 객체(Object), 배열(Array) - 여러 값을 함께 관리하는 데이터 구조

📘 1.2.3 참조형: 객체(Object), 배열(Array) - 여러 값을 함께 관리하는 데이터 구조안녕하세요, 여러분. 지금까지 우리가 만나본 값들은 모두 하나의 작은 상자에 하나씩만 들어갈 수 있는 것들이었어요. Number, String, Boolean, null, undefined... 이 모든 친구들이 그랬죠.그런데 실제 우리 삶을 들여다보면, 서로 관련된 이야기들을 따로따로 기억하기보다는 하나의 이야기로 묶어서 간직하는 게 훨씬 자연스러울 때가 많아요. 예를 들어 한 친구에 대한 기억이라면 그 친구의 이름만 따로, 나이만 따로, 좋아하는 것만 따로 기억하는 것보다는 그 모든 것들이 하나로 어우러진 그 친구만의 이야기로 기억하고 싶잖아요.오늘은 바로 그런 마음을 담아낼 수 있는 특별한 데이터..

1.2.2 특수형: 비어있음(null), 정의되지않음(undefined) - 빈 상태를 나타내는 두 가지 특별한 값

📘 1.2.2 특수형: 비어있음(null), 정의되지않음(undefined) - 빈 상태를 나타내는 두 가지 특별한 값고요한 아침, 우리는 지난 시간에 Number, String, Boolean이라는 세 가지 기본 값을 배웠습니다. 이들은 모두 구체적인 내용을 가지고 있는 값들이었지요.그런데 오늘은 조금 특별한 이야기를 들려드릴 것입니다. 바로 "아무것도 없는 상태"에 대한 이야기입니다. 여러분, 빈 상태도 사실은 두 가지 종류가 있다는 걸 알고 있었나요? 자바스크립트 세상에는 null과 undefined라는 두 가지 특별한 "빈 상태" 친구들이 있습니다. 둘 다 비어있지만, 그 이유와 의미가 완전히 다릅니다.🧠 새로운 단어들과 친해지기null과 undefined를 이해하는 데 도움이 되는 쉬운 단어..

1.2.1 기본형: 숫자(Number), 글자(String), 참/거짓(Boolean) - 변수에 저장할 수 있는 세 가지 값

📘 1.2.1 기본형: 숫자(Number), 글자(String), 참/거짓(Boolean) - 변수에 저장할 수 있는 세 가지 값조용한 오후, 우리는 지난 시간에 var, let, const라는 세 가지 변수 만들기 방법을 배웠습니다. 이제 여러분은 변수를 만드는 것에 익숙해졌을 것입니다.그런데 문득 이런 생각이 들 것입니다. "변수는 만들 줄 알겠는데, 그 안에 어떤 것들을 넣을 수 있을까요?" 오늘은 바로 그 질문에 대한 답을 찾아볼 것입니다. 자바스크립트 세상에는 변수에 넣을 수 있는 세 가지 기본 종류의 값이 있거든요.🧠 새로운 단어들과 친해지기데이터 타입을 이해하는 데 도움이 되는 쉬운 단어들을 알아보겠습니다.단어뜻데이터 타입 (Data Type)변수에 들어있는 값의 종류를 알려주는 표시입니..

1.1.3 `const` - 절대 변하지 않는 특별한 금고

📘 1.1.3 const - 절대 변하지 않는 특별한 금고고요한 오후, 우리는 지금까지 var라는 오래된 변수와 let이라는 똑똑한 변수에 대해 배워왔습니다. 오늘은 정말 특별한 변수를 만나볼 것입니다. 이 변수는 한 번 값을 넣으면 절대로 다른 값으로 바꿀 수 없는 규칙이 있습니다. 바로 const라는 이름의 영원한 금고입니다.마치 은행의 안전 금고에 있는 소중한 물건처럼, 한 번 정해지면 누구도 바꿀 수 없어서 정말 안전하게 보관할 수 있습니다. 그럼 함께 이 특별한 변수의 비밀을 알아보겠습니다.🧠 새로운 단어들과 친해지기const와 함께 사용되는 새로운 단어들을 쉽게 알아보겠습니다.단어뜻const한 번 값을 정하면 절대 바뀌지 않는 특별한 변수를 만드는 명령어입니다상수 (constant)변하지 ..

1.1.2 `let` - 더 안전하고 똑똑한 변수 만들기

📘 1.1.2 let - 더 안전하고 똑똑한 변수 만들기여러분이 지난 시간에 var와 처음 만났을 때의 기억이 아직 남아 있으시죠? 그때 var의 독특한 성질들을 경험하면서, 때로는 우리가 예상하지 못한 일들이 일어나는 것도 보셨어요. 오늘은 그런 var의 아쉬운 점들을 따뜻하게 보완하고, 훨씬 더 안전한 코딩을 할 수 있게 도와주는 새로운 친구 let을 만나볼 거예요. 마치 오래된 자전거에서 새로운 자전거로 바꾸는 것 같은 설렘이 있을 거예요.🧠 새로운 단어들과 친해지기let을 마음으로 이해하는 데 도움이 되는 몇 가지 새로운 단어들을 부드럽게 풀어서 설명해드릴게요.단어마음으로 이해하기let2015년에 새로 태어난, 정해진 구역 안에서만 사용할 수 있는 안전한 변수를 만드는 방법이에요.블록 범위 (..

1.1.1 `var` - 자바스크립트에서 처음 만난 정보 저장하기

📘 1.1.1 var - 자바스크립트에서 처음 만난 정보 저장하기여러분이 이 글을 읽고 있는 지금, 마음 한편으로는 조금 설레기도 하고 조금은 걱정도 되시죠? 새로운 것을 배운다는 건 언제나 그런 마음을 불러일으키는 것 같아요. 저도 처음 자바스크립트를 만났을 때 그랬거든요.오늘 우리가 함께 들여다볼 것은 var라는 작은 단어예요. 이 단어는 컴퓨터에게 "여기 정보를 담아둘 공간을 하나 만들어줘"라고 부탁하는 방법이에요. 마치 새로운 집에 이사를 가서 짐을 넣을 서랍을 하나씩 만들어가는 것처럼요.🧠 새로운 단어들과 친해지기코딩의 세계에는 처음 보는 단어들이 많이 있어요. 하지만 우리가 어릴 때 새로운 한글을 하나씩 배웠던 것처럼, 이것들도 천천히 익숙해질 거예요.단어마음으로 이해하기var자바스크립트에..