//打印1-10的随机数[Math] function fun1() { var myMath = Math.random()*10+1; var int =Math.floor(myMath); return int ; } console.log(fun1()); //数组的添加,删除,修改,遍历元素【Array】 Array var a=['广州',]; a.push('武汉'); a.push('哈尔滨'); a.push('北京'); a.push('西安'); console.log(a) var xiugai=a.splice() var del=a.splice((fun1()/2)-1,1); console.log(del+'-'+a); function sortNumber(a,b) { return b - a } var b = [23,24,44,6,4,36,44,57,76,98]; console.log(b.sort(sortNumber)) //对于上面的b-a肯定有人发出疑问,为什么b-a的值可以作为参数来进行排序,其实是他们根据sort()方法来确定的, //如果值为正数那么就说明b>a,同理b=a,a>b也是如此 var aa = [ {name: 'hzj1', sex: 'M', score: 100}, {name: 'hzj2', sex: 'M', score: 60}, {name: 'hzj3', sex: 'M', score: 45}, {name: 'hzj4', sex: 'M', score: 98}, {name: 'hzj5', sex: 'M', score: 56}, {name: 'hzj6', sex: 'M', score: 89}, ]; function sortNumber2(a,b) { if (a.score > b.score) { return 1; } else if (a.score == b.score) { return 0; } else if (a.score < b.score) { return -1; } } console.log(aa.sort(sortNumber2))
JS的Math方法使用
最新推荐文章于 2024-03-01 09:56:04 发布