1. 程式人生 > >js變量類型詳解

js變量類型詳解

har () name def -type js對象 arr ray blog

<html>
	<title>js變量類型詳解</title>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
	<body>
	<div class="img">
		js變量類型詳解
	</div>
	</body>
	<script>
	//字符串類型
	str="簡化";
	document.write("我是字符串變量:"+str+"<br/>");
	//整型
	aa=100;
	document.write("我是整型變量:"+aa+"<br/>");
	//浮點
	fo=100.1;
	document.write("我是浮點型變量:"+(fo+2)+"<br/>");
	//布爾型
	score =false;
	if(score){
		document.write("我是布爾型變量:Y<br/>");
		}
		else{
		document.write("我是布爾型變量:N<br/>");
		}
	//數組
	arr=new Array(‘01‘,‘02‘,‘03‘,‘04‘);
	document.write("輸出整個數組"+arr+"<br/>");
	document.write("數組指定下標"+arr[2]+"<br/>");
	//對象
	document.write("----js對象----<br/>");
	obj=new Object();//生成對象
	obj.username="jie";//定義對象的屬性和方法
	obj.age=15;
	obj.sex="男";
	obj.say=function(){
		document.write("執行了jie對象說話的方法<br/>");
	}
	document.write("jie對象的名字是"+obj.username+"<br/>");//調用對象的變量
	document.write("jie對象的年齡是"+obj.age+"<br/>");//調用對象的變量
	obj.say();//調用對象的方法
	document.write("----dom對象----<br/>");//document對象
	//json對象
	document.write("----json對象----<br/>");
	jsobj={
		‘username‘:‘jie‘,
		‘age‘:‘18‘,
		‘sex‘:‘男‘,
		‘say‘:function(){
		//this代表本對象
				document.write("調用json內部的屬性:"+this.username+"<br/>")
				}
	};
	document.write(jsobj.sex+"<br/>");
	jsobj.say();
	//NaN類型
	//null類型
	srt02=null;
	document.write(srt02);
	//undefined類型
	</script>
</html>

js變量類型詳解