JavaScript

[JS] 자료형

(งᐛ)ว 2023. 10. 8. 20:10
728x90

자바스크립트의 자료형 

 

var : 모든 변수는 앞에 var를 써줌으로써 초기화할 수 있다. 같은이름의 변수가 만들어졌을때 감지하지 못하는 단점. 
let : 재선언하는것은 불가능하나 값을 다시 대입하는 것은 가능. (var의 단점을 보완)
const : 변수의 재선언과 대입이 모두 불가능. (상수) 
자료형 변수명 = 값;


변수에 저장될 수 있는 자료형 
문자형(String) var 변수명 = "문자열"
숫자형(Number) var 변수명 = 숫자;
논리형(Boolean) var 변수명 = true or false
false로 반환되는 것 - false, 0, null, '', undefined
null : 메모리에도 값이 올라가지 않은 경우 
undefined : 변수가 선언은 되어있되 값이 지정되지 않은 경우로 변수를 선언하면 기본값은 undefined

객체(Object)

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Insert title here</title>
        <script type="text/javascript">
           
            let i1 = 10;
            let i2 = 20;
           
            var num1 = 100; //숫자
            var num2 = 200; //숫자
            var num3 = "100+200 = "+(num1+num2); //문자열
           
            console.log(num3); //개발자도구 콘솔창에 찍어줌
            document.write(num3+"<br>"); //바디에 찍음 //줄바꿈은 <br> //300
           
            num3 = 50; //다시 정수로 바뀜
           
            document.write(num3+100+"<br>"); //150
           
            //자바스크립트는 문자열과 문장의 구분이 없음
            document.write("안녕하세요 <br>"); //안녕하세요
            document.write('안녕하세요 <br>'); //안녕하세요
           
        </script>
    </head>
    <body>
   
    </body>
</html>
728x90

'JavaScript' 카테고리의 다른 글

[JS] 보간표현식  (1) 2023.10.09
[JS] 반복문  (0) 2023.10.09
[JS] 제어문  (0) 2023.10.09
[JS] 연산자  (1) 2023.10.08
[JS] 위치 및 출력문 생성  (0) 2023.10.08