Javascript

자바스크립트 변수와 자료형

최종군 2024. 8. 14. 18:40

 

 

변수 선언 시 var, let const라는 키워드를 이용하여 선언이 가능하다 

 

변수 선언 방법 : 

 

var : 중복 선언과 재할당이 가능 

let : 중복 선언이 안되고 재할당이 가능하다 

const : 재할당이 안되고 중복 선언이 안된다

 

var : 자유롭게 변수 선언, 할당 

사용할 수 있는 장점이 있으나 

중복된 변수가 남발될 수 있다 

 

문제를 보완하고자 let, const 타입이 추가됨 

 

자료형 : 

 

변수 선언 시 자료형을 별도로 지정하지 않고

한줄씩 실행되는 인터프리터 언어 특성상 변수에 대입되는 값에 따라서

알아서 자료형이 결정됨 

 

자료형 : 

숫자 : number 

문자열 : String 

논리값 : Boolean

null : 의미 없는 것 

Object : 객체/배열/함수

 

typeof

 

자료형 타입을 체크하는 함수 

           console.log("안녕하세요" + str + "입니다");
            console.log('안녕하세요' + str + '입니다');
            console.log(`안녕하세요. ${str} 입니다`);

 


 

 

키보드 ~ 에 있는 강세표를 통해서 문자열을 사용할 수 있다 

추가적으로 변수를 사용 시 + 기호를 사용해야했다면 

+ 기호 없이 강세표를 이용하여 ${변수명}을 통해서 사용이 가능하다 

 

문자열 사용 가능한 기호들 

`` 강세표 

' ' 작은 따움표 

" " 큰 따움표 

 

 

    </script>
    <h3>변수명명 규칙</h3>
    <ol>
        <li>일반적으로 영어를 사용하고, 문자와 숫자 모두 사용 가능</li>
        <li>특수문자 $ 또는 _</li>
        <li>숫자로 시작하면 안된다</li>
        <li>키워드(예약어)를 변수명으로 사용할 수 없다 ex let const var</li>
    </ol>

    <h4>표기법(Naming Type)</h4>

    <ol>
        <li>camelCase : 대부분 사용되는 표기법 소문자로 시작하고 단어의 시작마다 대문자로 구분.</li>
        <li>snake_case : 파이썬에서 주로 사용되는 표기법. 단어의 시작마다 _로 구분을 한다</li>
        <li>pascalCase : c# 또는 ms계열 언어사용 되는 표기법. 모든 단어의 시작은 대문자로</li>
    </ol>

'Javascript' 카테고리의 다른 글

자바스크립트 함수  (0) 2024.08.16
자바 스크립트 배열  (0) 2024.08.15
자바스크립트 window 객체  (0) 2024.08.13
CSS 검색창 만들기  (0) 2024.08.13
메뉴바 만들기  (0) 2024.08.12