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 |
Tags
- css
- 1일 1영어회화
- 1일 1독서
- 초코맘
- 결혼
- 결혼준비
- 설날
- effect
- 영어회화
- 용산아이파크몰
- 신혼
- 재택근무
- 1일 1패턴
- 영어공부
- 영어 회화
- 출산휴가
- 예비맘
- 스타일 가이드
- javascript
- 산책
- 신혼생활
- 자바스크립트 스타일 가이드
- 달리기
- 업무
- 가을
- animation
- 청첩장
- 1일 1단어
- HTML
- event
Archives
- Today
- Total
코딩물고기
[Javascript] 스타일 가이드 #5 본문
728x90
자바스크립트 스타일 가이드
11. strict 모드
- strict 모든느 함수 안에서만 사용해야 하며 절대로 전역으로 사용하지 않는다
- 좋은 예
function doSomething(){
"use strict";
// code
}
- 나쁜 예 : 전역 strict 모드
"user strict";
function doSomething(){
// code
}
- 여러 함수에 일일이 "use strict"를 쓰지 않고, strict 모드를 사용하려면
바로 함수를 호출하면 된다
- 좋은 예
(function () {
"use strict";
function doSomething(){
// code
}
function doSomethingElse(){
// code
}
}());
12. 할당
- 변수에 할당 값이 비교 연산 표현식이면 비교 연산 표현식을 괄호로 감싸도록 합니다.
- 좋은 예
var flag = ( i < count);
- 나쁜 예 : 괄호가 없음
var flat = i < count ;
13. 동등 연산자
- == 와 != 대신 ===와 !==를 사용해서 타입 강제 변환으로 인한 에러가 발생하지 않게한다.
- 좋은 예
var same = ( a === b);
- 나쁜 예 : ==를 사용
var same = ( a == b);
14. 삼항 연산자
- 삼항 연산자는 조건에 따라 값을 할당하기 위한 용도로만 사용하며 절대로 if 문을 대신해서 사용하면 안된다
- 좋은 예
var value = condition ? value1 : value2;
- 나쁜 예
condition ? doSomething() : doSomethingElse();
참고문헌 : 읽기좋은 자바스크립트 코딩 기법 / Maintainable Javascript / 니콜라스 자카스
728x90
'코딩물고기의 IT월드' 카테고리의 다른 글
[Javascript] 스타일 가이드 #7 (0) | 2021.01.19 |
---|---|
[Javascript] 스타일 가이드 #6 (0) | 2021.01.19 |
[Javascript] 스타일 가이드 #4 (0) | 2021.01.19 |
[Javascript] 스타일가이드 #3 (0) | 2021.01.19 |
[Javascript] 스타일 가이드#2 (0) | 2021.01.19 |
Comments