本文地址: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/7607798.html  函数实际上是对象,也具有属性和方法,函数名实际上是指向函数对象的指针 function sum(num1,num2){ return num1 + num2; } 不用圆括号时为访问函数指针,而不是函数调用,如下例,将 anotherSum 也指向 sum 所指向的函数 var anotherSum = sum; 此时若将 sum 赋值为 null, anotherSum 仍能继续访问该函数…
本文地址: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…
一.js中的数组与其它语言中的数组的区别1.ECMAScript数组的每一项可以保存任何类型的数据2.ECMAScript数组的大小是可以动态调整的 二.创建数组的基本方式1.使用Array构造函数 var colors = new Array(); var colors = new Array(20); //知道长度的情况下 var colors = new Array('red','blue','green');//知道包含的项var *:也可以省略new var colors = Arra…
前言 毫无疑问,Array.isArray是现如今JavaScript中判断对象是否属于Array类型的首选,但是我认为了解本文其余的方法及其背后的原理与局限性也是很有必要的,因为在JavaScript中的大多数引用类型并没有像Array类型一样提供一个isArray的判断方法,此时使用其余的方法举一反三是很有必要的. 鸭子模型 当一只动物走起路来像鸭子,叫起来也像鸭子,那它就是一只鸭子. 当一个对象中包含Array类型中的属性(例如'splice'.'join'或者'length')时,那它就…
除了Object类型之外ECMA中最常用的引用类型可能就是Array类型了 并且ECMA中的数组类型和其他大多数编程语言的数组类型存在着很大的区别 今天就介绍一下JS中的Array的特别之处 区别 1. JS中的数组类型可以存储任意类型的数据(其他语言中一般来说只能存储固定类型的数据) 2. 数组的大小是动态调整的,也就是说你数组中的元素的大小有多大,数组的大小就有多大 3.length属性可写,与一些面向对象的语言不同,JS数组的length属性可写,就是说我们可以通过length属性来移除数…
mysql 不支持 Array 类型 一.Postgres 原生SQL 适用场景:可以用于实现贴标签功能 1.定义 CREATE TABLE "Students" ( name VARCHAR(255), interest VARCHAR(255)[] ) 2.插入 (1) 方法一 INSERT INTO "Students" VALUES ('colin', '{"音乐", "电影", "读书"}' )…
一.简介 除了Object之外,Array类型恐怕是ECMAScript中最常用的类型了.下面就来分析ECMAScript中的数组与其他语言中的数组的异同性: 1.相同点: (1)他们都是数据的有序列表 (2)语法和作用都类似 2.不同点: (1)Array数组中的每一项可以保存任何类型的数据.也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,第三个位置来保存对象的指针 (2)Array数组的大小是可以动态调整的(部分其他的语言也有此特性),即随着数组中数据的添加自动增长以容纳…