JavaScript封裝方法,相容引數型別為Number和String

rgqancy發表於2017-02-20
    /**
     * 依據Kind確定跳轉到目標列表頁面。
     * @param kind
     */
    function gobackByKind(kind) {
        var kindStr = String(kind);
        switch(kindStr)
        {
            case "1":
                //跳轉到客戶列表頁面
                window.location.href='/biz/customer/list';
                break;
            case "2":
                //跳轉到代理機構列表頁面
                window.location.href='/biz/agency/list';
                break;
            case "3":
                //跳轉到申請人列表頁面
                window.location.href='/biz/applicant/list';
                break;
            default:
                //假如URL沒有帶有引數,
                //就認為是使用者手動在位址列裡輸入的URL訪問的頁面
                //則直接呼叫瀏覽器的返回按鈕。
                history.go(-1);
        }
    }
重點:var kindStr = String(kind);

var kind = getBrowserParam('kind');
gobackByKind(kind); 
gobackByKind(1);
gobackByKind('1');

相容引數型別為Number和String




相關文章