본문 바로가기
메뉴 바로가기
kkuma
sohyun_
글쓰기
관리
태그
방명록
RSS
kkuma
카테고리 메뉴열기
닫기
검색하기
검색하기 폼
검색하기
CATEGORY
분류 전체보기
(66)
Programming
(58)
Python
(18)
Java
(12)
Node.js
(11)
JavaScript
(6)
Vue
(0)
Git
(2)
Other
(9)
Book
(2)
Google Analytics
(2)
Tistory
(1)
Others
(5)
방명록
변수선언 (2)
[JavaScript] Hoisting
이 페이지에서는 자바스크립트의 호이스팅의 정의와 예시를 설명하고 있다. hoist: 들어올리다, 끌어올리다 Hoisting(호이스팅)이란, 변수의 사용 및 함수의 실행 코드가 선언보다 먼저 일어나도 정상 진행이 되도록 하는 것. (흔히 선언코드가 끌어올려진다고 표현하지만, 실제 메모리에는 변화가 없다.) 함수선언식만 호이스팅이 일어난다. 함수표현식은 NONO! 할당구문은 런타임 과정에서 이루어지기 때문에 호이스팅되지않는다 - 함수를 끌어올리지만 변수의 값은 끌어올리지않는다! + 함수선언식 function foo() {} + 함수표현식 / 함수할당식 var foo = function() {} # 예제1. Name("sohyun"); function Name(name) { console.log("My nam..
Programming/JavaScript
2019. 8. 19. 14:32
[IT] Naming Convention
이 페이지에서는 프로그래밍에서 사용하는 변수 명명 규칙에 대해 설명하고 있다. Naming Convention 이란, 변수명을 지을 때 관례적으로 사용하는 방법이다. 언어마다 권장하는 표기법이 다르고, 하나의 프로젝트에서 케이스를 섞어 쓰는것은 좋은 코드가 아니라고 한다. # 카멜 표기법 (camel case). 1) 소문자 카멜 케이스 (lower camel case) 보통 카멜케이스라고 하면 소문자 카멜 표기법을 의미한다. 각 단어의 첫 문자를 대문자로 표기하지만, 전체에서의 첫 글자는 소문자로 표기하여, 단봉낙타 표기법이라고 불리기도 한다. ex) camelCase, lowerCamelCase 2) 대문자 카멜 케이스 (upper camel case) / 파스칼 케이스 (pascal case) 파스..
Programming/Other
2019. 8. 8. 08:29
이전
1
다음
이전
다음
최근에 올라온 글
TAG
Programming
AWS
자바스크립트
JavaScript
프로그래밍
Python
S3
IT
Spring
Amazon
Java
파이썬
node.js
스프링
nodejs
more
«
2025/01
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Total
Today
Yesterday
Blog is powered by
Tistory
/ Designed by
Tistory
티스토리툴바