字符型转换成数值型: parseInt() parseFloat()
数组:var arr=new Array(10);
移除最後一元素:arr.pop() arr.push() 删除数组中的一个arr.splice(i, 1);
查找有对象的数组中有值:[{date:"2022"},{}].findIndex(item => item.date==="2022")
对象:Object.keys(obj.Search).length
类型:function GetType(obj) {if (typeof obj == "object") { if (Array.isArray(obj) == true) { return "array" } else { return "object" }
转为小写/大写: srting.toLowerCase() srting.toUpperCase()
编码/解码: escape() unescape() HttpUtility.UrlEncode(str) HttpUtility.UrlDecode(str)
Microsoft.JScript.GlobalObject.escape()
取左 str.substr(0,n) 取右str.substr(str.length-n) 取MID str.substring(start,end)
字符串转成函数:eval(fun + "('" + v.replace(/\\/g, "\\\\").replace(/'/g, "\\\'")
取整数:Math.floor(5.366)=5 str.toFixed(2)
四舍五入:Math.Round(小数+0.0000000001,取位数) formatnumber(Math.Round(rs.Fields(11).Value+0.0000000001,2),2)
分组
function groupBy(list, fn) {var groups = {}; list.forEach(function (o) { var group = JSON.stringify(fn(o)); groups[group] = groups[group] || []; groups[group].push(o); }); return groups;}
var groupData = groupBy(aArray, (retdata) => { return retdata.Gindex; });
排序:aArray.sort(function (a, b) { if (a.Gindex === b.Gindex) { return a.index - b.index } else { return a.Gindex - b.Gindex } });
解读字符组: var str ="A|B|C|D|E|F|G"; var Tmp = str.split("|");
for(var i = 0; i < Tmp.length; i++){ alert(Tmp[i]) }
for (var i =d.data8.length-1; i >=0 ; i--) {}
switch (parseInt(sf)){case 1 : ddd=1;break; default : ddd=1;break;}
判断ID是否存在 :if (document.getElementById('menu'+o)){ }
$(".checked").prop("checked", false);$("#" + o).prop("checked", true);
判断函数是否存在:if (typeof top.divzIndex2 == 'function') {存在};
if (typeof eval("ReadWebEditor") == 'function') {}
定时:setTimeout(function () { divzIndex3(); }, 200);
定时:var interval = setInterval(function () { }.bind(this), 200); interval=setInterval("count()",1000);
定时:结束定时调用:clearInterval(interval);