// Array.prototype.sort() //原生自带的数组的排序方法;
var fruit = ['apples', 'bananas', 'Cherries'] //定义一个数组
fruit.sort()// ['Cherries', 'apples', 'bananas'] //按字母排序的结果
var scores = [1, 2, 10, 21] //定义一个数字排序,你发现其实还是按照字母序排列的
scores.sort()// [1, 10, 2, 21]
如果希望按照期望的数字排序。
scores.sort(function(a,b){return a-b})//这样的就可以了。结果为:21 10 2 1
var things = ['word', 'Word', '1 Word', '2 Words']
things.sort()// ['1 Word', '2 Words', 'Word', 'word']
// In Unicode, numbers come before upper case letters,
// which come before lower case letters.
JS组合资料:JUSTIN
姓名:陈忠义
英文名:Justin
籍贯:辽宁盖平
生日:1977年2月6日
生肖:龙
星座:水瓶座
血型:O型
身高:187cm
体重:75kg
学历:高雄师范大学美术系
喜爱的运动:游泳,网球
喜爱的食物:苹果,鳕鱼
喜爱的饮料:优酪乳
喜爱的动物:西伯利亚雪撬犬
喜欢的书:伤心咖啡店之歌
喜欢的颜色:普鲁士蓝
回家做的事:听ICRT(Easy one hundred),计算机绘图
最快乐的事:发现怪怪的CD(到唱片行探险)
最讨厌的事:上课
最大的享受:和其它狂人聊音乐
最难忘的事:1993年在美国参加青少年夏令营得到才艺大赛冠军
最感激的人:高中导师
最崇拜的艺人:David Foster
最满意自己的部份:笑容
最大的愿望:让所有地球人听到我的歌
演出经验:学校 96,97年民歌演唱会
学校 96,97年西洋哥曲大赛
SOPHIA
姓名:陈绮萱
英文名:Sophia
籍贯:辽宁盖平
生日:1980年7月26日
生肖:猴
星座:狮子座
血型:O型
身高:175cm
体重:58kg
学历:世新大学广电系
喜爱的运动:游泳
喜爱的食物:麦克鸡块
喜爱的饮料:苹果汁,奶茶
喜爱的动物:狗
喜欢的书:谈星
喜欢的颜色:蓝,粉红
回家做的事:看电视,睡觉,写日记
最快乐的事:唱歌
最讨厌的事:被误会
最大的享受:无
最难忘的事:无
最感激的人:妈妈
最崇拜的艺人:无
最满意自己的部份:无
最大的愿望:大家喜欢唱我的歌
演出经验:无
MTV新声卡位战创作组地一名
<html><head> <title>js两个数组排列组合</title> <script type="text/javascript"> var a = ["A","B","C"] var b = ["1", "2","3"] window.onload = function () {var a1 = new objPL(a)//计算数组a的排列组合var b1 = new objPL(b)//计算数组b的排列组合var str = "" var n = 0 //a1和b1的排列组合个数就是两者相乘(双层循环)for (var i = 0i <a1.lengthi++) {for (var j = 0j <b1.lengthj++) {str += a1[i] + b1[j] + " " n++ }str += "<br/>" }document.write("共" + n + "个<br/>") document.write(str) }//取数组的排列组合function objPL(arr) {this.a = arr this.r = [] this.n = 0 //从M个数里面取N个(递归)this.mGetN = function (curIndex, num, curSelect) {if (num == 0) {this.r[this.n++] = curSelectreturn }if (this.a.length - curIndex <num) return this.mGetN(curIndex + 1, num - 1, curSelect + this.a[curIndex]) this.mGetN(curIndex + 1, num, curSelect) }for (var i = 1i <= this.a.lengthi++) {this.mGetN(0, i, "") }return this.r }</script></head><body></body></html>["A","B","C"]与["1","2","3"]组合的结果: