亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 資料類型

JavaScript 的資料型別

JavaScript 主要有以下6 資料型別:

##資料型別 ? ? ? ? ? ? ??

#說(shuō)明? ? ? ? ? ? ? ? ? ? ? ?

範(fàn)例

字串型? ?使用雙括號(hào)編號(hào)" 或單引號(hào)上的一個(gè)或

#字串 ? ?使用雙括號(hào)」 或單引號(hào)的一個(gè)或多個(gè)字元「 、'字串' ? ?

數(shù)值類型? ?包含整數(shù)和浮點(diǎn)數(shù)(包含小數(shù)點(diǎn)的數(shù)字或科學(xué)記數(shù)法的數(shù)字) ? ?30、-10、11.2、2.35e10 ?

otrue或false 這兩種狀態(tài)? ?5 == 2 其運(yùn)算結(jié)果為false ? ?

空白值? ?變數(shù)或內(nèi)容值為空(null),可透過(guò)給予變數(shù)賦null 值來(lái)清除變數(shù)的內(nèi)容? ?str = null ? ?

未定義類型? ?變數(shù)建立後,未給予該變數(shù)賦值,此型別只有一個(gè)取值:undefined ? ?var str ? ?


#物件類型? ?JavaScript 作業(yè)的對(duì)象,如頁(yè)面元素等? ?docum##物件類型? ?JavaScript 作業(yè)的對(duì)象,如頁(yè)面元素等? ?docum##物件類型?"article")

字串(String)類型

字串型別使用雙引號(hào)"或單引號(hào)' 括起來(lái),以下是一些例子:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<script type="text/javascript">
var str1 = '20 ';
var str2 = '歲';
alert( str1 + str2 );
</script>
</head>
<body>
</body>
</html>

如上例所示,字串可以使用+ 符號(hào)進(jìn)行連接,運(yùn)行範(fàn)例彈出提示框輸出:


20 歲

注意:定義的字串變量,可以被JavaScript 直接當(dāng)做字串物件處理

數(shù)值(Number)類型


#數(shù)值(Number)型別包括整數(shù)與浮點(diǎn)數(shù)(包含小數(shù)點(diǎn)的數(shù)或科學(xué)記數(shù)法的數(shù)字),如:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<script type="text/javascript">
var num1 = 20;
var num2 = 33.5;
alert( num1 + num2 );
</script>
</head>
<body>
</body>
</html>

運(yùn)行該例子,彈出提示框並輸出:運(yùn)算結(jié)果為:

53.5

##請(qǐng)注意,如果將字串類型和數(shù)字類型一起做+ 運(yùn)算,數(shù)值會(huì)轉(zhuǎn)換成字串參與運(yùn)算。因此上面的例子為了讓 num1 和 num2 進(jìn)行加法運(yùn)算,將它們使用 () 括起來(lái)以先進(jìn)行加法運(yùn)算。

#######

布林(Boolean)類型

布林類型是對(duì)一個(gè)表達(dá)式結(jié)果的確定,如果該表達(dá)式成立,則結(jié)果為true,反之則為false。通常會(huì)結(jié)合if 語(yǔ)句來(lái)進(jìn)行邏輯判斷,如下面範(fàn)例所示:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
    <script type="text/javascript">
    var x = 3;
    var y = 5;
    if( x == y ){
    alert( "x 等于 y");
    }else{
    alert( "x 不等于 y" );
    }
    </script>
</head>
<body>
</body>
</html>

空值(Null)

##空值類型表示該變數(shù)或內(nèi)容無(wú)任何值。例如一個(gè)表單文字輸入框中無(wú)任何內(nèi)容時(shí),我們?cè)噲D用 JavaScript 去取得該文字輸入框元素的值時(shí),得到的結(jié)果就是 null。

要判斷是否為空值,只要將需要比較的內(nèi)容與null 比較即可:

if( x == null ) { ... }

鑑於Web 系統(tǒng)運(yùn)作的特點(diǎn),很多情況下可以透過(guò)給一個(gè)變數(shù)賦null 值來(lái)清除變數(shù)的內(nèi)容而不用刻意去銷毀該變數(shù)。

未定義(Undefined)型別

變數(shù)建立後,未給該變數(shù)賦值,該變數(shù)即為未定義型別。未定義類型有一個(gè)確定的值undefined,因此要判斷一個(gè)變數(shù)或傳回結(jié)果是否為未定義類型,只需將它與undefined 進(jìn)行比較即可:

if( x == undefined ) { ... }

物件(Object)類型

物件類型是JavaScript 中常用的類型,如我們透過(guò)document.getElementById() 取得頁(yè)面元素時(shí),得到的就是一個(gè)物件。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
    <script language="JavaScript">
    x = document.getElementById("article");
    alert(x);
    </script>
</head>
<body>
 <p id="article">我是一些文字 ...</p>
</body>
</html>

宣告變數(shù)類型

當(dāng)您宣告新變數(shù)時(shí),可以使用關(guān)鍵字"new" 來(lái)宣告其類型:

##var carname=new String;

var x=????? new Number;var y=????? new Boolean;
var cars=?? new Array;
var person= new Object;

? ?


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script language="JavaScript"> var age = 15; if (age >= 18) { alert('adult'); } else { alert('teenager'); } </script> </head> <body> </body> </html>
提交重置程式碼