javascript
-
[TIL]Day 15. JS 정리(2)IT 지식 2020. 9. 21. 19:14
이번 포스팅에서는 JS와 관련된 기초 개념들을 정리해보는 시간을 가져보도록 하겠습니다. 1. scope -scope는 변수가 선언되고 사용될 수 있는 범위를 의미합니다. -scope와 관련된 용어들은 다음과 같습니다. block: 하나의 함수, 혹은 기능이 작용하는 범위를 의미합니다. global scope: 전역 범위. 활동 범위가 코드 전체로 할당되어 있는 것을 말합니다. global variable: 전역 변수. 변수의 활용 범위가 코드 전체로 할당되어 있는 것을 말한다. block scope: 구역 범위. 함수 혹은 변수의 범위가 특정 구역으로 한정되어 있는 것을 말합니다. local variable: 지역 변수. 변수의 활용범위가 block 단위로 정해져 있는 것을 말합니다. scope poll..
-
[TIL]Day 14. js 정리(1)IT 지식 2020. 9. 16. 18:10
이번 포스팅에서는 js와 관련한 팁들을 정리해보려고 합니다. 1. 변수 설정시 유의사항 한 파일에서 같은 변수 이름을 중복해서 사용할 수 없습니다. 같은 변수 이름을 중복해서 사용한다면 컴퓨터는 그 변수들의 차이점을 인지하지 못해 에러를 발생시킵니다. 변수이름, 함수이름, 연산자 모두 대소문자를 구분합니다. 따라서 myName과 MyName은 다른 변수입니다. 변수 이름을 정할 때, 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($)중 하나 입니다. 두 번째 문자 부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게 쓸 수 있습니다. 변수이름, 함수이름 등 camelCase(카멜케이스) 방식으로 써야 합니다. cf. camelCase? snake_case? 1) camelCase(카멜 케이스) 카멜케이..
-
[TIL]Day 11. JS - 클래스와 오브젝트IT 지식 2020. 9. 4. 22:40
1. 객체지향 프로그래밍 객체지향 프로그래밍은 실제 세계의 운영방식을 따라하기 위해 추상화를 사용하는 프로그래밍 방식을 의미합니다. 쉽게 말하자면, 객체지향 이전의 프로그래밍은 함수들의 집합 혹은 단순한 컴퓨터의 명령어들을 모아놓은 목록이라는 기존의 관점을 뒤어서, 서로간의 관계성이 존재하는 객체들의 집합이라는 관점에서 코딩하는 방식을 말합니다. 예를 들어보죠. 객체지향 이전의 프로그래밍은 지시사항이 잔뜩 들어있는 순서대로 집을 짓는 방식이었습니다. 그 지시사항의 순서를 바꾸거나 다른 곳에서 활용하기 매우 어려운 구조였죠. 하지만 객체지향 프로그래밍이 등장한 이후에는 가공된 목재들을 만들고, 공구 도구들을 만들어서 각각의 요소들을 활용한 집짓기, 상자나 책장 만들기 등의 활동으로 변화되었다고 생각하면 됩..