js常用基础操作
1、简单的对象封装
//创建对象var obj = {"id":"01","name":"zhangsan"}//对象取值id:alert(obj.id+" |"+obj.name)?
2、进制转换
var n = 17;var x = n.toString(2) //转2进制 结果10001var y = "0"+ n.toString(8) //转8进制 021var 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
?