html頁面格式化輸出js物件

2021-08-03 10:10:14 字數 584 閱讀 5114

前端開發中,有時需要在

html

頁面格式化輸出

js物件

(伺服器響應的json結果等)

var todisplayinhtml = 

}};// 將這個物件在html顯示成

}}

可以這樣做:

var objstr = json.stringify(todisplayinhtml, null, 4);

通過指定json.stringify()函式的第三個引數,可以控制物件序列化後的字串的縮排。如果此引數是數值型,代表每層縮排字元數,最大是10(超過10時自動顯示10個),同時此引數也可以是字串。

此時,我們只完成了第一步,即將乙個物件按照指定縮排序列化,要想在html上顯示需要將換行符和空格進行轉義:

var html = objstr.replace(/\n/g, '

').replace(/\s/g, ' ');

這裡簡單替換下換行和空白字元,注意要先替換換行,這樣就可以在html上輸出了。

格式化輸出Json物件

1.呼叫方式 alert jsonuti.converttostring jsonobj jsonobj為json物件。2.格式化輸出json物件方法定義 var jsonuti 寫物件 writeobj function obj 物件 level 層次 基數為1 isinarray 為普通型別,直...

html 頁面中數字格式化和時間格式化

var clearnonum function obj g,只保留第乙個.清除多餘的 必須保證第乙個為數字而不是.obj.value obj.value.replace g,obj.value obj.value.replace replace g,replace obj.value obj.val...

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...