기린의 기록을 위한 공간
[JavaScript]변수의 자료형 본문
자바스크립트는 동적자료형으로 변수를 선언할때 자료형을 명시하지않고
변수에 대입되는 값에 따라 자료형이 결정됨.
자료형을 선언하지 않는다고해서 자료형이 없는것은 아님!
자바스크립트의 자료형은
string, number, undefined, function, object(array), boolean -> 6가지의 자료형 가짐
[자료형의 리터럴값]
문자형(string) : " " , ' ' 표시 예) "홍길동" , '김말똥'
숫자(number) : 숫자로 작성 예)1 2 0.34
function : function(){로직}
object : {키:값,키:값..}
array : [값,값,값..]
//문자열
var str = "홍길동";
//숫자
var n=10;
var n2 = 180.5;
//함수형 자료형
var fnTest = function(){alert('function자료형')};
fnTest();
//객체 (key:value 형식)
var obj={
name:"홍길동",
age:19,
height:180.5,
fnT:function(){alert('objfunc')}
}
console.log(obj);
//배열
var arr = [1,2,3,"가","나",'다',true];
//boolean
var flag=true;
var flag2=false;
arr = true; //위에서 배열로 선언했지만 이제 불린형으로 바뀜
[변수의 자료형 확인하기]
/typeof함수를 이용하여 확인
console.log(str + ":" + typeof(str));
console.log(n + ":" + typeof(n));
arr = {};
console.log(typeof(arr));
arr="안녕";
console.log(typeof(arr));
'Programming > JavaScript' 카테고리의 다른 글
[JavaScript] 조건문 (0) | 2020.02.12 |
---|---|
[JavaScript]문자 숫자 관련 함수 / 형변환 / 연산자 (0) | 2020.02.12 |
[JavaScript] 변수 (0) | 2020.02.12 |
[JavaScript]태그에 접근하는 방법 (0) | 2020.02.12 |
[JavaScript]데이터 입출력 (0) | 2020.02.12 |