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;
}
哦也,從此大家開始寫垃圾代碼吧,沒人看我們代碼嘍!
--
需求總是合理的也是奇怪。