본문 바로가기

카테고리 없음

Java Script 기본 문법 잠깐 알아보기 1

JavaScript

기본문법 1


아래 내용은 생활코딩 JavaScript 동영상 강의 중 기본 언어들과 비교했을 때 특이(?!)하다고 생각 되거나 필요하다고 생각한 내용만 정리한 것 입니다.

전체 동영상 강의를 듣고 싶으시면 아래 참조내용을 봐주세요.


기본( ?! ) 내용

1. 줄 바꿈 후에 명령줄이 끝났다고 인지는 하지만 명시적으로 세미콜론을 써주는 것이 좋다.

2. Tab을 눌러서 위치를 지정 해 주는 것은 가독성을 위한 것 이다.

3. 한 줄 주석은 // 을 사용한다.

4. 여러 줄 주석은 /* */ 을 사용한다.


비교 연산자

1. == 과 === 은 다르다. === 을 쓰는 것이 권장된다.


조건문

1. else if 를 elif으로 줄여서 쓰지 않는다.


기타 false로 간주되는 데이터 형

false와 0 외에 false로 간주되는 데이터형들이 있다.

1. 빈문자열: ''

2. undefined

3. null

4. NaN

5. 선언은 했지만 초기화 하지 않은 변수명

예시: 5번 항목


1
2
3
var a;
 
if(a) // false


반복문

1. 무한반복을 실행하긴 하지만 웹브라우저는 무한반복을 허용하지 않기 때문에 어느 정도 시간이 흐르면 스크립트를 종료할 것인지 물어본다.


함수

JavaScript를 함수형 언어라고 부르기도 하며 그만큼 다른 언어에 비해 함수를 사용하는 비중이 높다.


1. 정의


1
2
3
4
function 함수명( 인자...[,인자]] ){
    코드;
    return 반환값; // 반환을 해도 되고 안 해도 된다.
}


2. 함수를 정의 하는 다른 방법


a. 변수명에 함수를 대입

1
2
3
4
var 변수명 = function ( [인자...[,인자]] ){
    코드;
    return 반환값; // 반환을 해도 되고 안 해도 된다.
}


b. 익명함수: 함수를 정의하면서 바로 호출, 1회성 호출

1
2
3
4
(function ( [인자...[,인자]] ){
    코드;
    return 반환값; // 반환을 해도 되고 안 해도 된다.
})();






#2018년11월20일