取最值是很常见的一种运算,各个语言都会遇到这个问题.Js中,如果简单的进行取最值,完全没必要自己写一个比较函数,原生的js就提供了方法.这些方法都属于Math 对象(引用w3c:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法.您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法.) 情形1:Number类型的变量取最值 <script> var b=3; var
在平常做项目的过程中,总是会遇到需要对一个已经定义过的对象的属性值进行初始化,且对象的属性值的类型有多种(string.number.array.object.boolean),为了方便自己就简单封装了一个函数. objInit(obj) { for(let key in obj) { switch(typeof obj[key]) { case 'string': obj[key] = ''; break; case 'number': obj[key] = 0; break; case 'o
1.方法一:js的正则表达式:请求路径:http://127.0.0.1/pec/jsp/member/refundOrder.jsp?status=4 <script> var status= getUrlAttribute('status'); if(null!=status) { alert(status); } function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=