对Object,Array,RegExp,Function类型的总结
来源:互联网 发布:飓风营救 知乎 编辑:程序博客网 时间:2024/05/22 12:53
1.创建Object实例的两种方式
--------1----------------
var person = new Object();
person.name = "william";
person.age=21;
---------2----------------
ver person={
name:"william", //这里是逗号
age:21 //最后一个属性不能加逗号
}; //加分号
2.创建数组的两种方式
---------1--------------
var colors = new Array();
-----------2------------
var colors=["red","blue","yellow"]; //逗号
// var colors=[] //创建了空数组
3.RegExp类型创建的两种方式
-----------------1--------------
var expression = /pattern/ flags;
--------------2------------------
var expression = new RegExp("pattern","flag");//字符串,这种比较常用
--------------example--------------
<1>匹配第一个“bat”或“cat”,不区分大小写
var e = /[bc]at/ i
<2>匹配第一个“[bc]at”,不区分大小写
var e = / \ [ b c \ ] a t / i
<3>匹配所有以“at”结尾的3个字符的组合,不分区大小写
var e = /.at/ gi
<4>匹配所有“.at”,不区分大小写
var e = /\.at/ gi
4.Function类型
<1>函数是对象,函数名是指向函数对象的一个指针
function sum(num1,num2){
return num1+num2;
}
alert(sum(10,10)); //20
var sum1 = sum;
alert(sum1(10,10)); //20
sum = null;
alert(sum1(10,10)); //20
不带圆括号的函数名是访问函数指针,而非调用函数,
所以sum和sum1指向同一个函数。
函数名是指针,所以没有重载的概念,后来定义的同名同参函数
会覆盖前一个函数
函数的名字:一个包含指针的变量
function sum(num1,num2){
return num1+num2;
}
function sum(num1,num2){
return num1*num2;
}
alert(sum(10,10)); //100
<2>函数声明与函数表达式
------------函数声明------------
function sum(num1,num2){
return num1+num2;
}
------------函数表达式-----------
var sum = function(num1,num2){
return num1+num2;
}; //这有分号
执行数据加载时
---函数声明会先被读取,使其在任何代码之前可访问(函数声明提升)
---函数表达式则会等到执行到所在代码行才会被真正执行
- 对Object,Array,RegExp,Function类型的总结
- JavaScript的RegExp类型总结
- js 数据类型 Array,Object,RegExp
- JavaScript-1-2:Object类型、Function类型、Array类型
- Javascript的RegExp类型
- member function 对object size的影响
- php 兼容[Object]和[Array]的处理 function($objectArr_or_arrayArr)
- JavaScript的Array类型总结
- JavaScript的Array类型总结
- RegExp Object
- Silverlight实战示例总结(兼对Object类型绑定的处理)
- JavaScript的引用类型1(Object Array)
- RegExp类型
- RegExp类型
- RegExp类型
- Js对Array的各种操作总结
- 第5章 引用类型(8)RegExp 类型 Function 类型
- JavaScript的引用类型RegExp如何使用?
- 文章标题
- oracle解锁表
- 使用过的CSS小技巧笔记
- Web报表工具FineReport中JavaScript的使用
- HTML5与JQuery混合应用:选座功能逻辑简单实现
- 对Object,Array,RegExp,Function类型的总结
- HTML5中实现滑动条调节div透明度
- HTML5表单中password输入框的文字显示与隐藏实现
- 九度题目1015还是A+B
- CSS3:nth-child()伪类选择器…
- MVVM 介绍----朱宏旭
- Xcode工程调试报错问题整理
- 开发命令
- Xcode-工程添加预编译头文件Prefix.pch