JavaScript学习要点(二)
来源:互联网 发布:java解压包的后缀 编辑:程序博客网 时间:2024/05/01 19:34
var now = new Date(); //获取当前时间
减一下可以获得时间差
var someDate = new Date(Date.parse(“May 25, 2004”)) //创建一个日期对象,在这也可以省略掉Date.parse,会自动调用
var allFives = new Date(Date.UTC(2005, 4 , 5, 17, 55, 55)); //2005年5月5日下午5:55:55,前两个参数必须给,后面的天数默认为1,时间为0
Date.toUTCString()来转为String
var expression = / pattern / flags;
来创建一个正则表达式
RegExp有下列属性来取得有关信息
global:检测flags有否有g
ignoreCase:i?
lastIndex:表示开始搜索的位置
multiline:m?
var matches = expression.exec(text); 以此来查找
match.index 开始匹配的位置
match.input 返回原始字符串
如果没全局变量g,exec( )幂等,有的话继续查找
test( )方法返回bool值,匹配则返回true
function sum(num1, num2) {
return num1+num2;
}
var sum = function(sum1, sum2) {
return num1+num2;
};
function sum(num1, num2) {
return num1+num2;
}
sum(10,10) //20
var anotherSum = sum
anotherSum(10,10) //20
sum = null
anotherSum(10,10) //20
JS中没有重载,两个函数采用相同函数名的话会覆盖掉
函数声明会被解析器率先读取,并在其执行任何代码前可用,函数表达式则会按书写顺序,被提前调用就会报错
函数可以作为另一个函数的参数被传入,但需要去掉后面那一对圆括号
函数也可作为另一个函数的返回值
function createComparisonFunction(propertyName) {
return function(object1,object2){
var value1 = object1[propertyName];
var value2 = object2[propertyName];
return value1 - value2;
}
}
var data = [{name: “A”, age: 28},{name: “B”,age:29}];
this引用的是函数的执行环境对象
全局函数this指window,被赋值给对象之后,this指对象
arguments.callee.caller
函数的caller()属性保存着调用当前函数的函数的引用
0 0
- JavaScript学习要点(二)
- javascript学习基础要点(二)
- JavaScript学习要点(一)
- JavaScript学习要点(三)
- JavaScript学习要点(四)
- JavaScript学习要点(五)
- JavaScript学习要点(六)
- JavaScript学习要点(七)
- JavaScript学习要点(八)
- JavaScript学习要点(九)
- JavaScript学习要点(十)
- JavaScript学习要点(十一)
- JavaScript学习要点(十二)
- JavaScript学习要点(十三)
- HTTP学习要点(二)
- javascript学习基础要点(一)
- javascript学习基础要点(三)
- javascript 学习要点
- 计量经济学中的统计数据分类
- Android屏幕适配全攻略(最权威的官方适配指导)
- C语言的各种位运算符的操作简述
- Cocos2d-x中图字原理之深入分析
- oracle练习题
- JavaScript学习要点(二)
- 好题flag-(7.18)
- recommend
- 哈工大操作系统实验6—内存管理
- POJ 3322 Bloxorz I
- C# Action和Func
- 03-NSTimer的简单使用
- 1.文件IO函数练习及注意事项
- HDU 1159 Common Subsequence