一。
RegExp 是javascript中的一个内置对象。为正则表达式。
RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配
给你看了例子就知道了
var r= /^(\d{4})-(\d{1,2})-(\d{1,2})$/; //正则表达式 匹配出生日期(简单匹配)
r.exec('1985-10-15');
s1=RegExp.$1;
s2=RegExp.$2;
s3=RegExp.$3;
alert(s1+" "+s2+" "+s3)//结果为1985 10 15
若
/(\d+)/.exec("12345");
alert(RegExp.$1); //弹出12345
/(\d+)/.exec("64");
alert(RegExp.$1); //弹出64
若
/(\d+)/.exec("12345");
alert(RegExp.$1); //弹出12345
/(\d+)/.exec("abc");
alert(RegExp.$1); //弹出12345
二。对json键的遍历
1. var temp = {a:"b",c:"d"}
for (var i in temp) {
alert(i)
} //结果a c
2.
jquery对json的遍历 不能通过将json装换jquey对象$(json))进行遍历如 var temp = {a:"b",c:"d"}
$(temp).each(function (index, val) {
alert("Name: " + i + ", Value: " + n);
}); 应该是例如:
$.each({ name: "John", lang: "JS" }, function (i, n) {
alert("Name: " + i + ", Value: " + n);
}); //结果Name:name,Value=John Name:lang,Value=JS
对于数组 可以使用$(数组).each(function(){index,val})或$.each(数组,function(index,val){})
三。
理解
hh = seconds / 3600 | 0; 含义hh=3/3600|0 则 hh=0 hh=3601/3600|0 则hh=1
四。
//获得服务器时间
var xhr=$.get()
xhr.getResponseHeader("Date")
五。
//javascript 字符串与数字比较 同样需要将字符创转换成数字
var temp="1"
if(temp>0){
alert(123)
}
六
paseInt 非四舍五入 只是取整数 (2a.9 2 ) (2.9 2) (a2.9 NaN) (2.1 2)