本文地址:http://www.cnblogs.com/veinyin/p/7607798.html  函数实际上是对象,也具有属性和方法,函数名实际上是指向函数对象的指针 function sum(num1,num2){ return num1 + num2; } 不用圆括号时为访问函数指针,而不是函数调用,如下例,将 anotherSum 也指向 sum 所指向的函数 var anotherSum = sum; 此时若将 sum 赋值为 null, anotherSum 仍能继续访问该函数…
本文地址:http://www.cnblogs.com/veinyin/p/7607293.html  一个数组中可以存储不同类型的值,可以混合存储数字.字符串.对象等 1 创建数组 1.1 构造函数 var colors = new Array(); //自动长度 var colors = new Array(20); //长度为20 1.2 数组字面量 var colors = ["red","yellow","blue"]; var col…
本文地址:http://www.cnblogs.com/veinyin/p/7607100.html  创建实例 new 操作符后跟构造函数 var people = new Object(); people.name = "VeinYin"; people.age = 20; 对象字面量定义 var people = { name:"VeinYin", age:21 };…
本文地址:http://www.cnblogs.com/veinyin/p/7607743.html  1 创建日期对象 var date = new Date(); 2 可以给日期对象传值 2.1 Date.parse() var date = new Date(Date.parse("May,5,2016)); 3 Date.UTC() var date = new Date(Date.UTC(2016,4,4,17,56,48)); 表示 2016 年 5 月 5 日 下午 5 点 56…
var expression = /pattern/flags; 以上为创建正则表达式格式,斜线包围的为正则表达式,flags 有三个值可以选择 本文地址:http://www.cnblogs.com/veinyin/p/7607769.html  1 flags 可选值: g : 全局 ( global ) 模式,应用于所有字符串,而非遇到第一个匹配项即停止 i : 不区分大小写 ( case-insensitive ) 模式,匹配时忽略模式与字符串的大小写 m : 多行 ( multilin…
一. Function类型函数实际上是对象.每个函数都是Function类型都实例,而且都与其他引用类型一样具有属性和方法.由于函数是对象,因此函数名实际上也是一个指向函数对象都指针.1.函数通常是使用函数声明语法定义的 function sum(num1,num2){ return num1+num2 } 2.这与下面使用函数表达式定义的方式几乎相差无几 var sum = function(num1,num2){ return num1 + num2 } 3.最后一种定义函数的方式是使用Fu…
Function类型 定义函数的三种方式: 1.函数声明 function sum(num1,num2){ return num1 +num2; } 2.函数表达式 var sum = function(num1,num2){ return num1 + num2; } 3.Function构造函数(不推荐) //最后一个参数始终都被认作函数体,会导致解析两次代码 var sum =new Function("num1","num2","return nu…
<JavaScript高级程序设计>中介绍的几种JavaScript的引用类型,本文只记了Object跟Function类型 Object类型 创建对象 var person = new Object(); var person = {}; //二者效果是一样的,但使用对象字面量表示法定义对象时不会调用Object的构造函数 访问对象属性 点表示法 方括号表示法 person.name = ''; person['name'] = ''; // 方括号表示法能用变量来访问属性 var prop…
Function类型 ECMAScript中最有意思的就是函数了,有意思的根源,在于函数实际上是对象.每个函数都是Function的实例,具有属性和方法.而重要的一点是,函数名,不过是指向函数的指针,不会与某个函数绑定. 1.函数定义 (1)创建函数有函数声明法和函数表达式法.(2)函数名仅仅是指向函数的指针,所以一个函数可能会有多个名字.(3)函数没有重载,后面会覆盖前面.(4)函数声明会最先被解析,而函数表达式则不会. alert(sum(10,10)); function sum(num1…
一.介绍 本篇是续上一篇的,引用类型的后篇,本篇主要是说基本包装类型和个体内置对象.如果你能收获一些知识,那我很高兴,很满足,哈哈哈,希望大家能愉快看完.如果你想学好一门技术,要不忘初心,方得始终. 二.基本包装类型 先说明基本包装类型也是属于引用类型,是接着上一篇的,强调一下. 然后我们记住两句话: 1.基本包装类型是为了方便操作基本类型值而出现的. 2.有一瞬间你出现,转眼却离去. 1.说说这基本包装类型有什么吧,就这3个 Boolean Number String 2.有人会疑惑这些家伙不…