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

JavaScript 數(shù)據(jù)類型

JavaScript 的數(shù)據(jù)類型

JavaScript 主要有如下 6 種數(shù)據(jù)類型:

數(shù)據(jù)類型                 說明                        舉例

字符串類型    使用雙引號 " 或單引號 ' 括起來的一個或多個字符    "www.5idev.com"、'字符串'    

數(shù)值類型    包括整數(shù)和浮點數(shù)(包含小數(shù)點的數(shù)或科學記數(shù)法的數(shù))    30、-10、11.2、2.35e10    

布爾類型    表示 true 或 false 這兩種狀態(tài)    5 == 2 其運算結果為 false    

空值    變量或內(nèi)容值為空(null),可以通過給一個變量賦 null 值來清除變量的內(nèi)容    str = null    

未定義類型    變量被創(chuàng)建后,未給該變量賦值,該類型只有一個取值:undefined    var str    

對象類型    JavaScript 操作的對象,如頁面元素等    document.getElementById("article")


字符串(String)類型

字符串類型使用雙引號 " 或單引號 ' 括起來,下面是一些例子:

<!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>

如上例所示,字符串可以使用 + 符號進行連接,運行例子彈出提示框輸出:

20 歲

注意:定義的字符串變量,可以被 JavaScript 直接當做字符串對象處理

數(shù)值(Number)類型

數(shù)值(Number)類型包括整數(shù)和浮點數(shù)(包含小數(shù)點的數(shù)或科學記數(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>


運行該例子,彈出提示框并輸出:運算結果為:53.5

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

布爾(Boolean)類型

布爾類型是對一個表達式結果的確定,如果該表達式成立,則結果為 true,反之則為 false。通常結合 if 語句來進行邏輯判斷,如下面例子所示:

<!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)

空值類型表示該變量或內(nèi)容無任何值。例如一個表單文本輸入框中無任何內(nèi)容時,我們試圖用 JavaScript 去獲取該文本輸入框元素的值時,得到的結果就是 null。

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

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

鑒于 Web 系統(tǒng)運行的特點,很多情況下可以通過給一個變量賦 null 值來清除變量的內(nèi)容而不用特意去銷毀該變量。

未定義(Undefined)類型

變量被創(chuàng)建后,未給該變量賦值,該變量即為未定義類型。未定義類型有一個確定的值 undefined,因此要判斷一個變量或返回結果是否為未定義類型,只需將它與 undefined 進行比較即可:

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

對象(Object)類型

對象類型是 JavaScript 中常用的一個類型,如我們通過 document.getElementById() 獲取頁面元素時,得到的就是一個對象。

<!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>

聲明變量類型

當您聲明新變量時,可以使用關鍵詞 "new" 來聲明其類型:

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



   


Weiter lernen
||
<!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>
einreichenCode zurücksetzen