javascript :string 轉 object .

來源:互聯網
上載者:User
JavaScript的類型轉換,
字串強轉成數位: parseInt();
字串強轉成浮點小數的:parseFloat();

在做json資料處理的時候,遇到了需要把string類型轉換成object類型,的應用需求。
雖然說string本身就屬於object類型,理論上課可以直接使用的。

但是在實際操作中,很不幸,不行。
沒有辦法,只能把string類型轉換成object類型才能正確處理json資料。

//String Convert To Object function
//字串強制轉換成物件類型
//string轉換成object類型
//參數json為json格式的字串,需要經過轉換後才能正確處理json資料
var stringToObject = function(json) {
    return eval("(" + json + ")"); 
}

--用 JavaScript 代碼實現空位補零,
--比如 pad(125, 5) => 00125/* 質樸長存法 */
function pad(num, n) {
    var len = num.toString().length;
    while(len < n) {
        num = "0" + num;
        len++;
    }
    return num;
}

--

--禁止使用 FireBug

相信沒有人不知道 Firebug 是什麼東西,但有時候我們糟糕的代碼不想讓同行輕鬆的使用 F12 就能一覽無遺。那麼怎麼辦呢?

這裡有個猥瑣的辦法幫你實現這個願望

if( window.console && window.console.firebug ) {
    document.body.innerHTML = '';
}

如果還覺得不保險,那順便連 F12 也禁止吧

document.onkeydown = function(e)  {
    if (123 == (e || {}).keyCode)  return false;
}

哦也,從此大家開始寫垃圾代碼吧,沒人看我們代碼嘍!
--
需求總是合理的也是奇怪。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.