- 浏览: 468269 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yuan_bin1990:
您好,请问下demo如何运行啊,准备研究研究,但不知道入口啊。 ...
ssh2(struts2+spring2.5+hibernate3.3)自动生成代码程序 -
luyulong:
[b][/b][i][/i][ ...
jQuery进度条插件 jQuery progressBar -
txin0814:
mark..
读取文件目录 -
vurses:
[align=center][color=red][size= ...
include 与 jsp:include区别 -
Roshan2:
http://lijiejava.iteye.com/blog ...
Spring AOP 入门实例
一、Array类
1.创建Array对象
(1)aValues = new Array();
(2)aValues = new Array(10);
(3)aValues = new Array("red","green","blue");
- aValues[3]="purple";//加一个到数组中
- aValues[aValues.length]="yellow";
- aValues[25]="gray";//5...24,放的是null
aValues[3]="purple";//加一个到数组中 aValues[aValues.length]="yellow"; aValues[25]="gray";//5...24,放的是null
说明:数组最多可以放4294967295项。
(4)用字面量定义数组,使用方括号并用逗号分隔,如:
var aColors = ["red","green","blue"];//方括号暗示把其中的值放大Array对象中 sColors[aColors.length]="purple";
2.方法
(1)toString()
(2)valueOf()
例:
- var aColors=["red","green","blue"];
- alert(aColors.toString());//outputs "red,green,blue"
- alert(aColors.valueOf());//outputs "red,green,blue"
var aColors=["red","green","blue"]; alert(aColors.toString());//outputs "red,green,blue" alert(aColors.valueOf());//outputs "red,green,blue"
(3)toLocalString():通过调用每个数组项的toLocalString()方法来构成串
var aColors=["red","green","blue"]; alert(aColors.toLocaleString());//outputs "red,green,blue"
(4)join():连接字符串值,只有一个参数,即数组项之间使用的字符串。
var aColors=["red","green","blue"]; alert(aColors.join("|"));//outputs "red|green|blue"
(5)split():把字串转换成数组,如:
- var sColors ="red|green|blue";
- var aColors = sColors.split("|");
- var sColor = "red";
- alert(sColor.split(""));//空字符作为分隔符,输出为"r,e,d"
var sColors ="red|green|blue"; var aColors = sColors.split("|"); var sColor = "red"; alert(sColor.split(""));//空字符作为分隔符,输出为"r,e,d"
(6)concat():参数将被附加大数组末尾,返回新的Array
- var aColors = ["red","green","blue"];
- var aColors2 = aColors.concat("yellow","purple");
- alert(aColors2.toString()); //outputs "red,green,blue,yellow,purple"
var aColors = ["red","green","blue"]; var aColors2 = aColors.concat("yellow","purple"); alert(aColors2.toString()); //outputs "red,green,blue,yellow,purple"
(7)slice():返回的是具有特定项的新数组,接受一个或两个参数,即要提取的项的起始位置和结束位置。
- var aColors = ["red","green","blue","yellow","purple"];
- var aColors2 = aColors.slice(1);
- var aColors3 = aColors.slice(1,4);
- alert(aColors2.toString());//outputs "green,blue,yellow,purple"
- alert(aColors3.toString());//outputs "green,blue,yellow"
var aColors = ["red","green","blue","yellow","purple"]; var aColors2 = aColors.slice(1); var aColors3 = aColors.slice(1,4); alert(aColors2.toString());//outputs "green,blue,yellow,purple" alert(aColors3.toString());//outputs "green,blue,yellow"
(8)push():在Array结尾添加一个或多个项
(9)pop():删除最后一个数据项(length-1),返回它作为函数值。
(10)shift():将删除数组中的第一个项,将其作为函数值返回。
(11)unshift():它把一个项放大数组的第一个位置。
(12)reverse():颠倒数组项的顺序。
(13)sort():根据数组项的值按升序为它们排序。
默认的sort()按字符编码排序的。如:
var testArray=[3,324,5345,6546,134,5654,665]; testArray.sort(); alert(testArray);
结果是:输出结果是:134 3 324 5345 5654 6546 665
按大小排序:
- var testArray=[3,324,5345,6546,134,5654,665];
- testArray.sort(function(a,b){return a-b;});
- alert(testArray);
var testArray=[3,324,5345,6546,134,5654,665]; testArray.sort(function(a,b){return a-b;}); alert(testArray);
这里传递一个比较函数给sort,比较函数的逻辑是:如果两参数的差值小于0,则表示a必须出现在b前面,否则在b后面。
输出结果是:3 134 324 665 5345 5654 6546,
(14)splice():arg1为起始位置,arg2为要删除的数组项个数,其它为要插入的值。
- arr.splice(0,2);//将删除数组arr中的前两项。
- arr.splice(2,0,"red","green");//将大位置2处插入"red","green"
- arr.splic(2,1,"red","green");//将删除数组arr中位置2处的项,然后在位置2处插入"red"和"green"。
arr.splice(0,2);//将删除数组arr中的前两项。 arr.splice(2,0,"red","green");//将大位置2处插入"red","green" arr.splic(2,1,"red","green");//将删除数组arr中位置2处的项,然后在位置2处插入"red"和"green"。
二、Date对象
与Java一样,ECMAScript把日期存储为距离UTC时间1970年1月1日凌晨12点的毫秒数。UTC是Universal Time Code,即通用时间代码(也叫做Greenwich Mean Time,格林尼治标准时间)的缩写,是所有时区的基准标准时间。
1.日期格式
(1)mm/dd/yyyy(例如01/01/2009)
(2)mmmm dd.yyyy(例如January 12,2009)
2.定义
(1)var d = new Date();
(2)var d = new Date(0);//只声明距离 1970年1月1日凌晨12点的毫秒数
(3)var d = new Date(Date.parse("January 10,2009"));
(4)var d = new Date(Date.UTC(2009,1,5,13,5));//要设置2009年2月5号下午1:05分
(5)var d = new Date(2009,2,5);//直接声明UTC()方法接受的参数
Date类是少有的几个覆盖了toString()方法和valueOf()方法的类之一。valueOf()方法返回日期的毫秒表示,toString()方法返回由实现特定的字符串,采用人们可读懂的格式。因此,不能依赖toString()方法执行任何一致的操作
3.方法
(1)toDateString()——以实现的特定的格式显示Date的日期部分(即只有月、日和年);
(2)toTimeString()——以实现的特定的格式显示Date的时间部分(即小时、分、秒和时区);
(3)toLocaleString()——以地点特定的格式显示Date的日期和时间;
(4)toLocaleDateString()——以地点特定的格式显示Date的日期部分;
(5)toLocaleTimeString()——以地点特定的格式显示Date的时间部分;
(6)toUTCString()——以实现特定的格式显示Date的UTC时间。
(7)getTimezoneOffset——说明某个时区与UTC时间的关系,该方法返回当前时区比UTC提前或落后的分钟数。
还可用getTimezoneOffset()方法判断时区使用的是否是夏令时。实现这一点需要创建任意年份的 1月1日的日期,然后创建该年份的 7月1日的日期,比较时区偏移量。如果分钟数不等,说明该时区使用的是夏令时,如果相等,则该时区使用的不是夏令时。
- var d1 = new Date(2009,0,1);
- var d2 = new Date(2009,6,1);
- alert(d1.getTimezoneOffset()!=d2.getTimezoneOffset());
发表评论
-
js技巧
2010-06-16 21:50 778事件源对象 event.srcElement.tagName ... -
js操作table(创建并设置样式)与图片控制
2010-06-16 21:29 1456一、操作table Html代码 .Ta ... -
js得到窗口/对象尺寸/刷新父页面的多种方法
2010-06-16 21:27 1431网页可见区域宽:document.body.clientWid ... -
js之类型转换与引用类型(Boolean/Number/String)
2010-06-16 21:26 1272一、类型转换 1.转换成 ... -
js之自定义对象/URI编码
2010-06-16 21:25 1060一、定义对象 1.对象初始化器方式 格式:objectNam ... -
js之正则表达式
2010-06-16 21:22 993一、RegExp 1.定义 Java ... -
javascript keyCode
2010-06-16 21:21 723keycode 8 = BackSpace BackS ... -
JavaScript实用小技巧
2010-06-16 21:17 9281. oncontextmenu="window.e ... -
js日期时间函数(经典+完善+实用)
2010-06-16 20:55 756Date.prototype.isLeapYear 判断闰年D ... -
jQuey语法总结和注意事项
2010-06-16 20:51 10691、关于页面元素的引用 通过jquery的$()引 ... -
Javascript技巧
2010-05-19 16:39 7031. oncontextmenu="window.e ... -
ajax 夸域取数据
2010-05-09 18:46 835package org.test; impor ... -
页面校验通用js
2010-04-25 22:06 848/***************************** ... -
字符串转换成json的三种方式
2010-04-10 09:29 992使用ajax的开发项目过程中,经常需要将json格式的字符串返 ... -
js function汇总
2010-04-10 08:55 9811。无对话框关闭窗口 Js代码 wind ... -
JQuery技巧总结(转载)
2009-12-07 10:03 785一、简介 1.1、概述 随 ... -
JSEclipse 在线安装
2009-11-30 16:30 1282JSEclipse是个Eclipse下的免费Javascrip ... -
精通 JS正则表达式
2009-11-16 12:14 769正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入 ... -
js创建表格
2009-09-28 16:17 2511添加table <table class=& ... -
子窗体于父窗体之间值的传递
2009-09-28 16:15 1168其中window.parent相对于框架(iframe )来 ...
相关推荐
本地对象(Native Objects)是ECMAScript标准定义的,独立于宿主环境(如浏览器或Node.js环境)的对象。这些对象包括基本类型如`Object`、`Function`、`Array`、`String`、`Boolean`、`Number`、`Date`、`RegExp`,...
JavaScript的对象基础 本篇主要讲解本地对象Array和Date的各种方法。 一种面向对象语言需要向开发者提供四种基本能力: (1) 封装——把相关的信息(无论数据或方法)存储在对象中的能力。 (2) 聚集——把一个对象...
Date对象用于处理日期和时间,它可以创建表示特定日期的实例,并提供了许多方法,如`getFullYear()`、`getMonth()`和`getDate()`获取年、月、日,`getTime()`获取或设置日期的时间戳,`toLocaleString()`将日期转换...
接下来,手册会深入讨论JavaScript内置对象,如Array、Date、Math、String等,这些对象提供了处理数组、日期、数学计算和字符串操作的常用功能。对于每个内置对象,都会详细阐述其核心方法和属性,帮助开发者更有效...
以上只是JavaScript内置对象的一部分特性,JavaScript还包含其他的内置对象,如Array、Object、Function等,它们各自拥有丰富的属性和方法,构成了JavaScript强大的功能基础。通过理解和熟练运用这些内置对象,...
### JavaScript对象大总结 #### B.1 Anchor对象 **定义:** 在HTML中,通过`<a name="..." />`创建的描点可以被其他链接作为目标引用。如果该描点还包含`href`属性,则它同时也是一个链接对象。 **关联性:** ...
- **Global对象**:全局函数和变量,如`Math`(数学函数)、`Date`(日期时间)、`Array`(数组)、`String`(字符串)、`Number`(数字)、`Boolean`(布尔值)等。 - **DOM对象**:用于操作网页文档结构,如`...
Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...
本地对象 ①Array类 ②Date类 2.内置对象 3.宿主对象 Array类 toString()方法和valueOf()方法,返回特殊的字符串。该字符串是通过对每项调用toString()方法,然后用逗号把它们连接在一起构成的。例如,对具有项”red...
在这个文档中,我们将深入探讨JavaScript中的几个关键标准对象,包括`Number`、`Boolean`、`String`、`Date`以及它们的包装对象。 首先,`typeof`操作符在JavaScript中用于获取变量的类型,返回的是一个字符串。它...
JavaScript 不是纯面向对象的语言,而是基于对象的,这意味着它允许开发者利用内置对象来实现各种功能,但并不强制使用面向对象的编程范式。 在JavaScript中,内置对象是语言本身提供的基础结构,它们提供了许多...
重点讨论的两种本地对象是Array和Date。Array类在ECMAScript中的表现与Java不同,它提供了一个真正的类来处理数组。创建Array对象可以通过两种方式:一种是通过构造函数,另一种是使用字面量表示。 1. 使用Array...
JavaScript 的核心对象是其功能强大的基石之一,掌握这些核心对象对于开发者来说至关重要。 #### 二、JavaScript核心对象概述 在JavaScript中,对象是一种非常重要的数据类型,它可以通过属性和方法来存储和操作...
2. hasOwnProperty: hasOwnProperty用于判断某一个属性到底是本地属性,还是继承自prototype对象的属性。 对象的冒充和克隆 对象的冒充和克隆是面向对象编程中的一些重要概念: 1. Object.create(): Object....
5. **Date对象**:JavaScript的内置对象,用于处理日期和时间。提供了如`getDate()`、`getDay()`、`getHours()`等获取日期各部分的方法,以及`setDate()`、`setHours()`等设置日期的方法。`getTime()`返回自1970年1...
### JavaScript核心对象参考手册知识点概览 #### 一、书籍基本信息 - **书名**:即用即查——JavaScript核心对象参考手册 - **作者**:韩延峰编著 - **ISBN**:978-7-115-16140-6 - **定价**:49元 - **出版时间**...
以上是《JavaScript 参考手册》中关于Array、Boolean以及Date对象的主要知识点,包括了这些对象的创建方法、属性和方法等详细内容。这些知识点对于JavaScript开发者来说非常重要,掌握它们有助于更好地理解和使用...
47. `Date.prototype.getVarDate()`:返回日期对象的VT_DATE形式。 48. `Date.prototype.getYear()`:返回本地时间的两位数年份。 49. `String.prototype.indexOf(searchValue, fromIndex)`:返回字符串中第一次出现...
第13章“其他JavaScript对象”可能涵盖了Date、RegExp、Error等内置对象,它们提供了处理日期、正则表达式和异常处理的能力。 第14章“Form对象”则专注于HTML表单元素和与之相关的JavaScript API,如获取表单数据...