변수, 식별자, 표기법

imjingu·2023년 7월 13일
0

개발공부

목록 보기
100/481

변수 : 데이터를 저장하는 장소

  • 식별자
    변수명은 반드시 식별자의 일반 문법을 준수해야함
    1) 유니코드 문자, 숫자, _(언더바), $ 문자로 구성
    2) 유니코드 문자를 사용할 수 있으나 가급적 영문자만 사용
    3) 숫자는 첫번째 문자가 될 수 없음. 예) name2 (0), 2name (x)
    4) $ 문자로 시작하는 이름은 보통 도구나 라이브러리에서 사용하기 때문에 가급적 사용하지 말것. 예) jquery
    5) 띄어쓰기를 할 수 없음.
    6) 대소문자는 구분이 됨 예) nember와 Number는 다른 변수로 취급

  • 추가 : 클래스 이름을 제외하고는 첫 글자는 소문자
    1) 클래스 이름을 제외하고는 첫 글자는 소문자
    2) 변수명으로 저장된 데이터 유추가 가능하도록 예) a = 26, age = 26

  • 표기법
    함수명이나 변수명이 두 단어의 조합일때
    print + name - printName

카멜법 printName - 뒤에오는 단어의 첫 글자를 대문자로
스네이크법, 언더바법 printname - 뒤에오는 단어 앞에 언더바()를 붙임

자바 스크립트는 카멜법을 사용

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        
       var num = 10; // var : 변수 선언을 의미
       var str = 'javascript';
       var temp = true;
       // num, str, temp : 변수를 구분하는 이름(변수명)
       // 10, 'javascript', true : 변수에 저장되는 데이터(값)
       document.write(num + '<br>' + str + '<br>' + temp + '<br><br>');

       //여러개의 변수를 선언할 경우 다으모가 같은 방법으로 선언할 수 있다.
       var num, str, temp;
       nume = 20;
       str = 'ECMAscript'
       temp = false;
       document.write(`${num}<br> ${str}<br> ${temp}<br><br>`);

       var num = 30, str = 'jquery' , temp = true;
       document.write(num + '<br>' + str + '<br>' + temp + '<br><br>')

       var num = 0;
       document.write(`${num} <br>`)
       num = 10;
       document.write(`${num} <br>`)
    </script>
</head>
<body>
    
</body>
</html>

0개의 댓글