<div class="codetitle"> <span><a style="CURSOR: pointer" data="12899" class="copybut" id="copybut12899" onclick="doCopy('code12899')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code12899"> <br><!doctype html> ; <br><head> <br><meta http-equiv="content-type" content="text/html; charset=UTF-8"> <br><제목>자바스크립트 데이터 유형</ 제목> <br></head> <br><script type="text/javascript"> <br>/**<br>JavaScript에서는 <br> 세 가지 기본 데이터 유형(숫자, 텍스트 문자, 부울 값)을 사용할 수 있습니다. 숫자에는 점 수가 포함됩니다. <br>또한 null(비어 있음)과 정의되지 않음(정의되지 않음)이라는 두 가지 작은 데이터 유형도 지원합니다. <br>복합 데이터 유형도 지원합니다. 배열도 일종의 객체입니다. <br>또한 js는 특수 객체---함수도 정의합니다. 객체 데이터 유형은 정말 강력합니다. . . <br>함수와 배열 외에도 JavaScript 언어의 핵심은 다른 특수 개체도 정의합니다. 예: Date,RegExp,Error... <br>*/ <br>/**<br>세 가지 기본 데이터 유형 <br> */ <br>var $num = 111; <br>var $str = "aaabbbccc"; <br>var $b = false <br>document.write("javascript의 다양한 데이터 유형: "); <br>document.write("<br/>$num 유형: " typeof $num);//number <br>document.write("<br/>$str 유형: " typeof $ str);//string <br>document.write("<br/>$b 유형: " $b 유형);//boolean <br>/**<br>두 가지 작은 데이터 유형 <br>*/ <br>var x ; <br>document.write("<br/>x의 데이터 유형: " typeof x);//정의되지 않음 <br>var bbb = !x;//true <br>document.write("< ; br/>Bbb의 데이터 유형: " typeof bbb);//boolean <br>document.write("<br/>두 개의 작은 데이터 유형: " typeof null "," typeof undefine);//object , 정의되지 않음 <br>/**<br>특수 데이터 유형: 함수 <br>*/ <br>function myFun(x){//.............aaa<br>return x*x; >var myFunFun = function(x){//........bbb<br>return x*x>} <br>alert(myFun) ;//aaa<br> Alert(myFunFun);//bbb<br>document.write("<br/>myFun, myFunFun 유형: " typeof myFun "," typeof myFunFun);//function ,function <br>/** <br>객체 데이터 유형, 다음 세 가지 방법<br>*/ <br>//첫 번째 방법: 기본 객체를 구성하고 객체에 속성을 추가하여 <br>var obj = new Object() <br>obj. 🎜>obj.sex = "sex"; <br>//두 번째 방법: 객체 직접 수량 사용<br>var ooo = <br>ooo.name = "yangjiang" <br>ooo.sex = "sex"; <br>//세 번째 방법: 유형 정의(JAVA 언어의 클래스와 약간 유사): 이 방법은 가장 일반적으로 사용되는 <br>함수 People(name,sex){ <br>this.name = name; <br>this.sex = sex; <br>} <br>var oooo = new People("yangjiang","sex") <br>//<br>의 결과를 출력하는 세 가지 방법 document.write("<br/>obj 유형: " typeof obj);//객체 <br>document.write("<br/>ooo 유형: " typeof ooo) ;//객체 <br> document.write("<br/>oooo 유형: " typeof oooo);//객체 <br>/**<br>배열도 객체입니다 <br>*/ <br>var $array = [] <br>var $arrayA = ["aaa","bbb",111,false]; <br>var $arrayB = new Array() <br>document.write("<br/>$array $arrayA의 데이터 유형); //object <br>document.write("<br/>$arrayA의 데이터 유형: " typeof $arrayA);//object <br>document.write(" <br/>데이터 유형 $arrayB: " $arrayB 유형);//객체 <br></script> <br></body> <br></html> <br><br> </div>