본문 바로가기

JavaScript9

연산자 ⭐️ 산술 연산자 피연산자를 계산해 새로운 수를 만드는 것을 뜻한다. 우리가 아는 '+', '-' 등이 산술 연산자에 속한다. console.log(4 + 2); // 6 console.log(4 - 2); // 2 console.log(4 * 2); // 8 console.log(4 / 2); // 2 console.log(4 % 2); // 0 console.log(4 ** 2); // 16 산술 연산자는 1개의 피연산자를 계산해 새로운 숫자값을 만들 수도 있다. let x = 1; x++; console.log(x); // 2 x--; console.log(x); // 1 '++'와 '--'를 사용할 때 주의할 점이 있다. ++를 먼저 쓸 경우 (++a) 값을 증가시키고 필요한 연산을 하는 것에 반.. 2023. 2. 19.
변수와 데이터 타입 ✨ 변수란? 값을 저장할 수 있는 공간 메모리 공간을 식별하기 위해 붙인 이름 ✨ 예시 let age = 10 여기서 10이라는 값이 변수에 할당된다. ✨ 변수와 메모리 메모리는 데이터를 저장할 수 있는 메모리 셀을 가지고 있다. 각 셀은 주소를 가지는데 이를 통해 메모리 공간의 위치를 알 수 있다. 위의 예시처럼 let age = 10을 작성한다면, 하나의 메모리 셀 안에 값인 10이 저장된다. 만약 우리가 저 값을 꺼내쓰고 싶다면 해당 메모리 주소를 통해 불러내면 된다. 그런데 이 방법은 치명적인 오류를 발생시킬 수도 있고, 매번 긴 주소를 외우고 쳐야하는 번거로움도 있다. 따라서 변수를 통해 해당 주소를 가리키게 해 보다 쉽고 안전하게 값에 접근할 수 있는 것이다. 값 10이 저장된 0x00000F.. 2023. 2. 13.
함수 이름 짓기 🗣 함수 이름 짓기 🗣 함수는 어떤 '동작'을 수행하는 코드이다. 함수의 이름은 대게 동사이다. 함수는 최대한 간결하고 명확해야 한다. 코드를 읽는 사람이 함수 이름만 보고도 함수의 기능을 추측할 수 있어야 한다. ** 접두어 예시 ** show: 무언가를 보여주는 함수 get: 값을 반환하는 함수 cal: 무언가를 계산하는 함수 create: 무언가를 생성하는 함수 check: 무언가를 확인하고 불린 값을 반환하는 함수 함수는 동작 '하나만' 담당해야 한다. 함수는 이름에 언급되어 있는 동작만 수행해야 한다. 즉, 독립적인 두 개의 동작은 함수 두 개로 나누어야 한다. 만약 한 장소에서 두 동작을 동시에 필요로 한다고 하면, 제3의 함수를 만들어 두 함수를 호출하면 된다. 5가지 원칙 1. 이해하기 쉬.. 2022. 10. 27.