博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原]JavaScript随手练
阅读量:7221 次
发布时间:2019-06-29

本文共 771 字,大约阅读时间需要 2 分钟。

平常随手的一些JS小练习,值得记一下的先搁这吧,有空可以翻一下,持续添加...

 

Array排序


1、sort()方法比较的是字符串,按照升序排序数组项(小在前,大在后)
 
var values = [0,1,5,10,15];
values.sort()
alert(values); //0,1,10,15,5
 
2、sort()方法可以接受一个比较函数作为参数。比较函数接受两个参数,如果第一个参数应该位于第二个参数之前则返回一个负数,如果两个函数相等则返回0,如果第一个参数应该位于第二个之后则返回一个正数。
 
var values = [0,1,5,10,15];
values.sort(function(value1, value2) {
    return value1 - value2; //可以把value1,value2调换一下顺序试一下
});
alert(values); //0,1,5,10,15 按照正常的数值大小升序排序;
 
 
Math比较大小

1、max(),min()方法用于确定一组数值中的最大值和最小值。这两个方法都可以接收任意多个数值参数。
 
alert(Math.max(1,2,3)); //3
alert(Math.min(1,2,3)); //1
 
2、要获得数组中最大或最小值,可以使用apply()方法。apply()表示在特定的作用域中调用函数,第一个参数设置作用域,把作用域传给函数的this,第二个参数当作函数的参数。
 
var values = [0,1,5,10,15];
 
var max = Math.max.apply(Math, values);
alert(max); //15
 
var min = Math.min.apply(Math, values);
alert(min); //0

转载地址:http://quhym.baihongyu.com/

你可能感兴趣的文章
css3 Border属性
查看>>
Windows 10 Technical Preview 安装体验及变化
查看>>
Windows Server 2008 R2入门之FTP服务器
查看>>
USB 驱动架构浅析
查看>>
Linux中用户和组中认证库和解析库的文件格式以及默认参数定义文件
查看>>
Windows中如何删除大量文件夹
查看>>
radio多次点击 选中与不选中
查看>>
21天让你成为Horizon View高手—Day19:Horizon View 5.2新功能—Html Ac
查看>>
netty初步认知
查看>>
redis
查看>>
用过的发送邮件的方法。
查看>>
VMWare
查看>>
web.xml 中的listener、 filter、servlet 加载顺序及其详解
查看>>
try catch finally
查看>>
Windows编程之作业篇
查看>>
一文了解“Service Mesh(服务网格)”的历史与现在
查看>>
使用 rt_tables 巧妙配置 Linux centos7多网卡多路由实现策略路由
查看>>
Javascript中的RegExp类型
查看>>
Java 基础
查看>>
Spring的代理选择
查看>>