日期:2014-05-16 浏览次数:20464 次
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
?