[妙味JS基础]第十二课:数组随机、数组去重
2014-03-04 19:14
225 查看
知识点总结
jsonvar json={'name':'abc'} 属性加分号为安全的写法 json: 只能用for in 数组:for和for in 都可以使用 json没有length和下标
数组
var arr1 = [14]; var arr2 = new Array(14); alert(arr1.length); => 1 alert(arr2.length); => 14 在new Array中定义的一个数字类型,则它的长度就为定义的那个数字。 push() 从尾部添加,返回值为数组新的长度 unshift() 从头部添加,返回值为数组新的长度,IE6和IE7不支持返回值 pop() 从尾部删除,返回值为删除的那个 shift() 从头部删除,返回值为删除的那个 splice() 删除、替换、添加,返回值为删除的数据 /* 例子:数组去重*/ sort() 排序,按照字符串的规则来排序 sort中的比较函数,来进行数字的排序,规则:正数交换位置,负数不交换,相等返回0 arr.sort(function(a,b){ return a-b; 从小到大 return b-a; 从大到小 })
随机函数Math.random(),四舍五入Math.round(),向下取整Math.floor(),向上取整Math.ceil();
Math.random() 返回0-1之间的数字 0~1之间的整数 Math.round(Math.random()); 0~10之间的整数 Math.round(Math.random()*10); 20~100之间的整数 Math.round(Math.random()*80+20); x~y之间的整数 Math.round(Math.random()*(y-x)+x); 0~x之间的整数 Math.round(Math.random()*x); 1~x之间的整数 Math.ceil(Math.random()*x);
两数组相连concat(),颠倒reverse()
var str = 'abcdef' 颠倒字符串 alert(str.split('').reverse().join(''));
相关文章推荐
- JS 在指定数组中随机取出N个不重复的数据
- js随机从数组中取出几个元素
- 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
- js随机生成数组
- JS基础回顾(二)--数组
- Js整理备忘(04)——数组基础
- [妙味JS基础]第十课:日期对象、时钟倒计时
- Web前端从入门到放弃(js数组基础和数组方法的各种使用)
- 贰、js的基础(三)数组
- js随机生成一组指定区间的数组
- JS基础——数组总结
- js 随机获取10个不重复的1~20之间的整数数组
- js基础--javascript基础概念之数组(二)
- m个元素的数组,随机选择n个不重复元素(js实现)
- js基础-----json与数组的区别及for in的使用
- js 从数组中随机获取一个值
- js基础复习---数组操作
- js数组中如何随机取出一个值
- [妙味JS基础]第一课:属性操作、图片切换、短信发送模拟