UX·UI - FrontEnd Dev. Story

프론트엔드/Javascript

[Javascript] 자바스크립트 변수 / 변수명 활용하기

클로이겅쥬 2019. 12. 24. 14:08
반응형

변수명

자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용할 수 없는 단어들이 있습니다.

 

     키워드 : 자바스크립트에서 사용하는 단어
     식별자 : 사용자가 임의로 사용하는 단어

 

 

 

1. 키워드

break, case, catch, class, const, continue, debugger, default, delete, do, else, export, extends, false, finally, for, function, if, import, in, instanceof, new, null, return, super, switch, this, throw, true, try, typeof, var, void, while, with, yield

 

 

2. 단어를 조합할 때 규칙

  • 언더스코어 노테이션(스네이크 표기법) : color_top과 같이 중간에 '_'를 사용합니다.
  • 캐멜 노테이션(로어 캐멀 표기법) : colorTop과 같이 두번째 단어의 첫 글자를 대문자로 사용합니다.
  • 파스칼 노테이션(어퍼 캐멀 표기법) : ColorTop과 같이 모든 단어의 첫 문장을 대문자로 사용합니다.

 

 

3. 변수의 유형 (데이터 타입)

데이터 타입 설명
숫자(Number) 숫자를 사용할 수 있습니다.
문자열(String) 문자을 사용할 수 있습니다.
논리값(Boolean) 거짓을 사용할 수 있습니다.
특수값(null) 아무런 값이 없을 경우 표현합니다.
특수값(undefined) 정의되지 않은 상태를 표현합니다.
심벌(symbol) 자기 자신을 제외한 유일한 값일 때 표현합니다.
객체(object) 객체 형태도 사용 가능합니다.
함수(function) 함수 형태도 사용 가능합니다.

 

 

 

4. 변수의 검사 typeof (검사할 대상)

 

    var a ='test';
    var b = 23;
    var c = 2>3;
    var d ={};
    var e =[];
    var f = function(){};

    var g;
    var h = undefined;

    var i = symbol();


    alert(typeof(a)); // String 문자
    alert(typeof(b)); // number 넘버
    alert(typeof(c)); // boolean 논리값
    alert(typeof(d)); // object 변수에 객체 저장
    alert(typeof(e)); // object(array) 변수에 배열 저장
    alert(typeof(f)); // function 변수에 함수 저장

    alert(typeof(g)); // null
    alert(typeof(h)); // undefined

    alert(typeof(i)); // symbol 심볼을 저장

 

 

 

 

 

 

 

 

 

[ var / let / const 차이점 알아보기 ]

 

 

[Javascript]함수 선언 var / let / const 차이점 공부하기

[ 자바스크립트 var ] 가장 많이 사용하는 선언은 " var " 입니다. var는 변수를 선언 할 수 있습니다. ex) var a = 0; var b; car c = []; car d = {}; 이렇게 선언하면서 값을 할당할 수도 있고 빈 변수로 선언..

chlolisher.tistory.com

 

반응형