JavaScript
xyx_0300
这个作者很懒,什么都没留下…
展开
-
JS 保留N位小数,不够的用0补齐
/*** 将number保留bitNum位小数,不够补0* @param number* @param bitNum* @returns {string|number}*/function changeDecimal(number, bitNum) { var f_x = parseFloat(number); if (isNaN(f_x)) { return 0; } var s_x = number.toString(); var pos_decimal = s_x.index转载 2021-08-24 17:22:36 · 1164 阅读 · 0 评论 -
JS把对象赋值给另一个对象,一方发生变化另一个不受影响
var oldObj =[1,2,3];var newObj= JSON.parse(JSON.stringify(oldObj));原创 2021-05-25 16:50:58 · 2867 阅读 · 1 评论 -
js将数组对象中按照对象的某一个属性进行排序
sort方法有两个注意点:会操作原始数组,经过操作后原始数组发生变化默认排序按照字符编码排序例如,我们有下面的一个例子:var arr1 = [14,23,11,6,87,67];arr1.sort();// [11,14,23,6,67,87] 按字符而非数值排序想要完成值比较排序,必须传入sort参数(函数)进行规制制定:function sortRule(a,b) { return a-b; // 如果a>=b,返回自然数,不用交换位置}arr1.sort(sortRul转载 2021-05-24 11:49:05 · 287 阅读 · 0 评论 -
JavaScript 获取地址栏参数
//获取地址栏参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //原创 2020-08-23 12:09:01 · 202 阅读 · 0 评论 -
JavaScript 把时间戳转换时间
//时间戳转时间function formatDate(date) { //设置时间转换格式 date = new Date(date); var y = date.getFullYear(); //获取年 var m = date.getMonth() + 1; //获取月 m = m < 10 ? '0' + m : m; //判断月是否大于10 var d = date.getDate(); //获取日 d = d < 10原创 2020-08-23 12:02:12 · 158 阅读 · 0 评论 -
JavaScript 把数字钱转换为大写的
function changeMoneyToChinese(money) { var cnNums = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); //汉字的数字 var cnIntRadice = new Array("", "拾", "佰", "仟"); //基本单位 var cnIntUnits = new Array("", "万", "亿", "兆"); //对应整数部分扩展单位 var原创 2020-08-23 11:59:16 · 163 阅读 · 0 评论 -
JavaScript对日期格式化
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("原创 2020-08-23 11:48:06 · 207 阅读 · 0 评论 -
JavaScript比较两个日期时间格式字符串的大小
使用下面代码前必须确保传入的参数格式为:yyyy-MM-dd HH:mm:ss下面是判断字符串是否为上述日期格式的正则表达式var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/;var regExp = new RegExp(reg);if (!regExp.test(logintime)) { alert("登录时间.转载 2020-08-23 11:19:04 · 1173 阅读 · 0 评论 -
js对象排序-sort()
@[TOC]排序假设有一个对象数组,我们想要根据某个对象属性对数组进行排序。我们可以使用sort()方法@[TOC]sort()转载 2020-04-01 17:51:35 · 547 阅读 · 0 评论 -
JS 获取屏幕、浏览器、页面的高度宽度
屏幕信息screen.height :屏幕高度。screen.width :屏幕宽度。screen.availHeight :屏幕可用高度。即屏幕高度减去上下任务栏后的高度,可表示为软件最大化时的高度。screen.availWidth :屏幕可用宽度。即屏幕宽度减去左右任务栏后的宽度,可表示为软件最大化时的宽度。任务栏高/宽度 :可通过屏幕高/宽度 减去 屏幕可用高/宽度得出。如:任务...转载 2019-12-27 15:44:51 · 200 阅读 · 0 评论