`

学习JavaScript---对象2(接上)

阅读更多
12、Array还有两个和顺序相关的方法---reverse和sort
reverse()方法颠倒数组内数组项的顺序,例如:
var aValues = new Array("hello","hi","good");
aValues.reverse();
alert(aValues.toString());
sort()根据数组项的值按升序排序。它的过程是先调用toString()方法将所有数组项转换为字符串,然后比较数组项的大小。例如:
var aValuess = new Array("b","c","a","e");
aValuess.sort();
alert(aValuess.toString());//输出a,b,c,e

13、splice方法
splice方法的作用:将数据项插入数组的中部。
删除:splice(0,3);//第一个参数表示要删除的起始位置,第二个参数表示删除的个数
例如:
var aValues = new Array("a","b","c","d");
aValues.splice(1,2);
alert(aValues.toString());//输出a,d(删除了第一个位置开始的两个字符b和c)

替换而不删除:splice(2,0,"f","g",....)//第一个参数表示起始位置,第二个参数为0时表示不删除,第三个参数及其以后参数表示要插入的值。
aValues.splice(0,0,"e","hello","hfcc");
alert(aValues.toString());//e,hello,hfcc,a,b,c,d

替换而删除:splice(2,1,"f","g",....)//第一个参数表示起始位置,第二个参数为1时表示删除起始位置(2)的那个数组项,第三个参数及其以后参数表示要插入的值。
aValues.splice(1,3,"e","hello","hfcc");
alert(aValues.toString());//a,e,hello,hfcc

二、Date类
1、var dDate = new Date();//当前时间
2、var dDate = new Date(0);//1970年1月1日08:00:00
3、var dDate = new Date(Date.parse("May 20,2005"));//2005年5月20日00:00:00
4、var dDate = new Date(Date.UTC(2005,1,8));//2005年2月8日08:00:00,注意的是utc返回的月份是传入的第二个参数加一。顺序必须为年,月,日,小时,分,秒,毫秒。前两个是必须传入的,后几个可选。
5、Date类同Array类一样,覆盖了toString和vauleOf方法,valueOf返回的是毫秒数,toString返回的是日期格式的字符串,根据浏览器的不同toString返回的格式不同。
6、还有其他许多get,set方法。



分享到:
评论

相关推荐

    photoshop-cc-javascript-ref-2015.pdf

    Photoshop CC JavaScript参考指南2015版是一个深入学习如何使用JavaScript进行Photoshop自动化操作的重要资源。这本教程旨在帮助用户提升工作效率,通过编写脚本来自动化复杂的图像编辑任务,节省手动操作的时间。...

    photoshop-cc-javascript-ref-2019.pdf

    《Adobe Photoshop CC JavaScript脚本编程参考》是...通过深入学习《Adobe Photoshop CC JavaScript脚本编程参考》,开发者和设计师可以极大地提高工作效率,创建个性化的工具集,从而更好地利用Photoshop的强大功能。

    前端项目-javascript-canvas-to-blob.zip

    学习和理解这个项目,开发者可以深入掌握Canvas和Blob对象的交互,这对于创建交互式Web应用程序,尤其是涉及到图像处理的场景,如图片裁剪、旋转、滤镜等,都是非常有价值的。同时,这也对理解Web浏览器如何处理二...

    开源项目-pazams-go-for-javascript-developers.zip

    6. 编程模式:Go语言鼓励使用面向过程和函数式编程风格,而JavaScript则更倾向于面向对象和函数式编程的混合使用。理解这些不同的编程范式对于JavaScript开发者来说是一个挑战,但也是提升技能的好机会。 通过...

    JavaScript-学习笔记.pdf

    在学习JavaScript时,我们通常会从以下几个重要知识点入手: 1. JavaScript的基本组成部分 JavaScript主要由三个部分组成: - ECMAscript:它是JavaScript的核心标准,定义了JavaScript的语言规范和基础语法。 - ...

    6tail-lunar-javascript-master.zip

    2. **日期对象扩展**: JavaScript原生的Date对象可能不支持农历,所以项目可能会提供一个扩展,使得开发者可以方便地处理农历日期。 3. **黄历信息**: 可能会有一个数据结构或API,存储和获取关于每日宜忌、节气等...

    iClient-JavaScript-master1_supermap_

    1. 地图对象(Map):这是iClient-JavaScript中的核心对象,用于承载地图视图。你可以通过创建Map实例来初始化地图,设置地图的中心点、比例尺、图层等属性。 2. 图层(Layer):图层是地图的基本组成单元,可以是...

    javascript基础-->中级-->高级-->面向对象

    总结,JavaScript从基础到高级,再到面向对象的深入学习,对于任何参与Web建设的IT人员来说都是至关重要的。理解并熟练运用这些知识点,能够帮助开发者编写出更高效、更健壮的代码,以应对复杂的Web开发需求。

    photoshop-cc-javascript参考2019

    除此之外,JavaScript在Photoshop中的应用还包括图层蒙版的处理、文字对象的编辑、路径和选区的操纵等。例如,可以编写脚本来自动识别并提取图像中的特定颜色区域,或者对多个图层进行批量添加蒙版操作。 在实际...

    javascript - javascript tutorial

    在深入学习JavaScript之前,掌握其基本语法是非常重要的。接下来的部分将介绍一些JavaScript的基础语法。 **您的第一个JavaScript代码**可以通过将简单的JavaScript脚本嵌入到HTML文档中来实现。例如: ```html <!...

    javaScript-DOM编程艺术

    JavaScript-DOM编程艺术是关于如何使用JavaScript操作网页文档对象模型(Document Object Model,简称DOM)的技术。DOM是一种标准,它提供了表示和操作HTML或XML文档的接口。通过DOM,JavaScript可以访问和修改网页...

    angluo-javascript-341240.pdf.zip

    压缩文件中的"java"可能是误写,因为JavaScript和Java虽然名字相似,但实际上是两种不同的编程语言,Java主要用于服务器端开发,而JavaScript主要用于客户端。如果“java”指的是JavaScript的学习路径或相关资源,...

    JavaScript-讲座.rar

    此外,学习JavaScript还需要了解模块化系统,如CommonJS、ES模块(import/export)以及打包工具(Webpack、Rollup)。 JavaScript的学习不仅仅局限于语法,还包括性能优化、错误处理、调试技巧以及最新的ECMAScript...

    JavaScript高级程序设计2,学习笔记---第一篇

    这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...

    李炎恢JavaScript-pdf文档笔记

    2. **函数与对象**:JavaScript中的函数是第一类对象,可以作为变量赋值、作为参数传递或作为返回值。对象是属性和方法的集合,包括字面量语法和构造函数创建。笔记可能详细解析了原型链、闭包、作用域等概念。 3. ...

    javascript-review-源码.rar

    通过分析“javascript-review-源码.zip”中的示例,开发者可以巩固这些知识,提升对JavaScript的理解,同时学习到实际项目中可能遇到的各种应用场景和最佳实践。这是一份宝贵的资源,有助于开发者在JavaScript世界中...

    JavaScript学习笔记-适合初学者

    本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...

    java-javascript-graalvm-源码.rar

    - **JavaScript 源码**:演示了如何在 JavaScript 中调用 Java 代码和使用 Java 对象。 - **互操作接口**:定义了 Java 和 JavaScript 之间的桥梁,可能是通过 `org.graalvm.polyglot` 包中的类和方法实现的。 - ...

    javascript 经典面向对象设计

    2. **JavaScript中的面向对象编程** - JavaScript与传统面向对象语言的区别 - 原型链 - 构造函数 - 类与继承 - 静态属性与方法 3. **设计模式** - 单例模式 - 工厂模式 - 抽象工厂模式 - 建造者模式 - ...

    JavaScript-code_sampe

    总结来说,这个压缩包“JavaScript-code_sample”很可能是针对JavaScript初学者或开发者的一个学习资源,包含了从基础到高级的JavaScript编程知识,包括但不限于数据类型、控制流、函数、对象、DOM操作、事件处理、...

Global site tag (gtag.js) - Google Analytics