檢查script object是否定義

$(function () {
    var result = "";              // 結果顯示位置
    var strObj = "1234";          // 字串變數
    var numObj = 5678;            // 數值變數
    var arrayObj = [1, 2, 4, 5];  // 陣列變數
    function functionObj() { }    // 函式變數
    // 字串物件型態
    result += 'typeof (strObj):' + typeof (strObj) + '<br/>';
    // 數值物件型態
    result += 'typeof (numObj):' + typeof (numObj) + '<br/>';
    // 陣列物件型態
    result += 'typeof (arrayObj):' + typeof (arrayObj) + '<br/>';
    // 函式物件類型
    result += 'typeof (functionObj):' + typeof (functionObj) + '<br/>';
    // 未定義物件類型
    result += 'typeof (nullObj):' + typeof (nullObj) + '<br/>';
    // jQuery物件類型
    result += 'typeof ($):' + typeof ($) + '<br/>';
    // 顯示結果
    $(".result").html(result);
});
結果:
typeof (strObj):string
typeof (numObj):number
typeof (arrayObj):object
typeof (functionObj):function
typeof (nullObj):undefined
typeof ($):function

沒有留言:

橫式廣告