Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Sequential Model
- 베이즈통계학
- regex
- r
- 부스트캠프
- NomadCoder
- 생활코딩
- 네이버커넥트재단
- convolution 역전파
- Multi-Layer Perceptron
- 정규표현식
- 역전파알고리즘
- RNN
- 부스트캠프aitech3기
- JavaScript
- Beyond Linear Neural Networks
- 모각공
- Convolution
- 네이버커넥트
- 부스트캠프 aitech3기
- LinearNeuralNetwork
- aitech
- dplyr
- col_names
- summarise( )
- regular expression
- 자바스크립트
- Filter
- mutate( )
- group_by( )
Archives
- Today
- Total
clear_uncertainty
자바스크립트 입문[Javascript] -네이밍 규칙 (Naming) 본문
728x90
2021-07-19
자바스크립트 학습일지입니다.
해당 내용은 노마드코더님의 <바닐라JS로 크롬 앱 만들기> 강의를 들으며 추가적인 학습을 정리한 내용입니다.
[Naming]
네이밍의 기본
- 단일 글자로 이름을 짓지 않고 이름을 통해 쓰임새를 알 수 있도록 한다.
// bad function a() { // ... } // good function apple() { // ... }
- 이름의 맨앞이나 맨뒤에 밑줄(_)을 사용하지 않는다.
// bad this.__firstName__ = 'monkey'; this.firstName_ = 'monkey'; this._firstName = 'monkey'; // good this.firstName = 'monkey';
변수 네이밍
- 변수의 이름은 lowerCamelCase로 표기한다. 단 export되는 파일 내의 상수는 예외\
// bad
let 123Number = 123;
let HELLO_WORLD = "Hello World";
// good
let number = 369;
let helloString = "Hello World";변수의 이름은 알파벳으로 시작해야한다.
함수
- 함수는 lowerCamelCase로 표기한다.
// bad function MyFunction() {...} // good function myFunction() {...}
- 함수의 이름은 동사(구문)으로 표기한다.
// bad function whereIsCamera() { ... } // good function findCamera() { ... } function getFoo() { ... } // getter function setBar() { ... } // setter function hasCoo() { ... } // booleans
- 함수를 default export할 때는 camelCase로 표기한다. 단, 함수의 이름이 파일의 이름과 구분되어야한다.
function makeStyleGuide() { // ... } export default makeStyleGuide;
- 함수 라이브러리를 export할 때는 PascalCase로 표기한다.
"Pascal case means only upper camel case." (WIKIPEDIA)
- 함수의 파라미터는 lowerCamelCase로 표기한다.
// bad function someFunction(SOMEVALUE, SOMEARRAY) { ... } // good function someFunction(someValue, someArray) { ... }
출처
728x90
'언어 > 자바스크립트(Javascript)' 카테고리의 다른 글
자바스크립트 입문[Javascript] - 조건문 (Conditionals) / if, else, else if / and(&&) , or( | | ) (0) | 2021.07.23 |
---|---|
자바스크립트 입문[Javascript] - 함수 (Function) / 함수 선언과 함수 호출 (0) | 2021.07.20 |
자바스크립트 입문[Javascript]-배열(Array) (0) | 2021.07.19 |
자바스크립트 입문[Javascript]- 불리안 (Boolean) (0) | 2021.07.19 |
자바스크립트 입문[Javascript] - 변수선언(Declaring variables)-var/const/let의 구분 (0) | 2021.07.18 |