<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>01varDeclarationTypeTransfer.html</title>
<script>
var person = new Object();//建立物件資料型態的方式1,先宣告物件,再用物件.屬性
person.name = "花花";
person.id = "A1234567890";
person.age = 30;
document.write("name:" + person.name + "<br>id:" + person.id+"<br>age:"+person.age+"<br>");
var cars = { label: "auto", speed: 200 };//建立物件資料型態的方式2,使用中括號
document.write("label:" + cars.label + "<br> speed:" + cars["speed"] + "<br>");
//呼叫的方式有2:物件.屬性,或者物件["屬性"]
//var animal;//沒有先new成object,出錯,不會顯示(下面也不顯示了)
//animal.cat = "貓";
//document.write(animal.cat);
document.write("<hr>");
//parseInt('')將變數值轉為整數
document.write("parseInt('33.99')=" + parseInt('33.99') + "<br>");//33
document.write("parseInt('33p12')=" + parseInt('33p12')+"<br>");//33
document.write("parseInt('p33')=" + parseInt('p33') + "<br>");//NaN
//parseFloat('')將變數值轉為浮點數
document.write("parseFloat('33')=" + parseFloat('33.99') + "<br>");//33.99
document.write("parseFloat('33.99p')=" + parseFloat('33.99p') + "<br>");//33
document.write("parseFloat('p33.99')=" + parseFloat('p33.99') + "<br>");//NaN
</script>
</head>
<body>
</body>
</html>
留言列表