alert(typeof( NaN == NaN));//结果为假。
alert(typeof( NaN != NaN));//结果为真。
嘿嘿,当然这个不是这篇文章要讨论的!!开始我们的正文
首先,我们来看一下JS中sort()和reverse()这两个函数的函数吧
reverse();这个函数是用来进行倒序,这个没有什么可说的,所谓倒序就是大的在前面,小的在后面。
比如:
var array1 = [0,1,5,10,15];
array1.reverse();//结果为:15,10,5,1,0
sort([参数]);这个函数是用来对数组进行正序排列的,但是,我发现了,大家好像都比较常规的把这个函数给大多数语言一样的使用!!但是,没错,你发现了这个函数其实是有参数的。
反正,在我们学习JS这门课程的时候,老师是没有讲解这个函数是有这个参数的。
刚刚我已经说了,它给我们其它语言的正序排列函数是有区别的,给大家举个例子吧.
var array1 = [0,1,5,10,15];
array1.sort();//结果为:0,1,10,15,5
大家可以自己去试试看看是不是这个结果!!当我看到结果的时候,有点不知道为什么。难道,这个函数不是做正序排列,于是去网上找了相关资料,在W3CSchool中看到,这个函数的一些说明。如下图
大家仔细阅读上图中的解释,其中我用红线部分的