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 |