日期:2014-05-16 浏览次数:20372 次
1、简单的对象封装
//创建对象 var obj = {"id":"01","name":"zhangsan"} //对象取值 id:alert(obj.id+" |"+obj.name)
?
2、进制转换
var n = 17; var x = n.toString(2) //转2进制 结果10001 var y = "0"+ n.toString(8) //转8进制 021 var z = "0x"+n.toString(16)//转16进制 0x11
?
3、字符串常用操作
var str = "Hello World"; var len = str.length; //字符串长度 var lastChar = str.charAt(str.length-1) //最后一个字符 var substring = str.substring(1,4)//截取字符串 var index = str.indeof("W")//w在字符串的位置 var indexof = str.search("World") //检索字符串中是否包含WORLD,包含返回索引。不包含返回-1。参数可以是正则 var split = str.split("W")//按W拆分字符串。
?
4、数组的简单操作
创建数组的方式 1、var a = new Array(1,2,"xyz",true,{x:1,y:2}) 2、var a = [1,2,"xyz",true,{x:1,y:2}] 3、数组嵌套 var a = [[1,2,3][4,5,6]] 4、var i= 1; var a = [i+1,i+2,i+3] 5、 数组存值 var a = new Array() a.push("123") 6、添加元素分割 var a = [1,2,3,4].join("|") //元素间以“|”分割
?
5、时间戳计算之前的时间
?
1、当前系统时间的前十分钟 var beforTenMiu = 10; var tempTime = parseInt(beforTenMiu*60*1000,10); var _beforTenMiu = new Data.getTime() - tempTime; beforTenMiu = new Data(parseInt(beforTenMiu).toLocaleString().replace(/年|月/g,"-").replace(/日/g,"")) return beforTenMiu ; 返回是2011年9月26日 11:11:11
?