摘要: Map官方定义:将一组数组转换为其他数组。通俗一点说:也就是根据当前数组创建一个新的数组,怎么创建由自己来定义Map的语法:$.map(arr,callback); arr为当前数组,callback为要执行的方法也就是如何改变这个数组下面我们做一个例子来实验一下:首先我们要声明一个数组,其中包括1,2,3,4,5,然后通过Map函数转换为2,4,6,8,10,的数组下面是相关代码: //声明一个数组 var arr = [1, 2, 3]; //将数组转换成另一个数组,第一个参数为要转换的数组,第二个参数为执行的方法 var arr2 = $.map(arr, function (item) 阅读全文
posted @ 2011-05-10 20:47 再见雪天 阅读(6296) 评论(2) 推荐(2) 编辑
摘要: 首先说函数的定义:function Hanshu(){ //函数体...}这样我们就定义了一个名为Hanshu的函数,现在我们尝试调用一下这个函数。其实很简单,调用函数就是用函数的名称加括号,即:Hanshu();这样我们就调用了这个函数。我们用一个按钮调用一下这个函数:将按钮的点击事件指向这个方法<input type="button" value="click me" onclick="Hanshu()">现在我在此方法中再写一个方法我们在这个方法中将body的点击事件指向了一个新的方法,匿名方法。然后弹出click 阅读全文
posted @ 2011-04-29 08:25 再见雪天 阅读(7099) 评论(11) 推荐(1) 编辑
摘要: 将以组数字以从大到小的顺序排列,也称为冒泡排序法:比如将下面组数字从大到小排列,我们可以用二个数相比较的方法,首先将第一个数和第二个数相比较,如果第一个数比第二个数大则不动,如果小则交换位置:结果为: 22,10,50, 100, 65, 56, 98, 105, 200, 900,4,1 (第一次排列,即i=0,j循环一次)22,50, 100, 65, 56, 98, 105, 200, 900,10,4,1 (第二次排列,即i=1,j循环第二次,j循环第二次时,1已经在最后了,所以j可以少循环一次).......循环一次,我们就将最小的数放在了最后一位,循环二次,我们就将第二小的数放在了 阅读全文
posted @ 2011-02-24 19:43 再见雪天 阅读(1265) 评论(4) 推荐(0) 编辑
摘要: 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153) //第一种算法 for (int i = 100; i < 1000; i++)//i是100-999之间的一个三位数 { int baiwei = i / 100;//获取百位的数字 int shiwei = i % 100 / 10;//获取十位的数字 int gewei = i % 10;//获取个位的数字 if (Math.Pow(baiwei,3)+Math.Pow(shiwei,3)+Math.Pow(gewei,3)==i)//如果 阅读全文
posted @ 2011-02-23 16:29 再见雪天 阅读(4885) 评论(0) 推荐(0) 编辑