`

javascript中的对象

 
阅读更多

1、javascript本地内置对象:

(1)Array

length-获得数组的长度;

concat-连接数组;

join-把数组转换成字符串;

pop-弹出一个元素;

push-放入一个元素;

reverse-颠倒数据中的元素顺序;

shift-移出第一个元素;

slice-截取数组;

sort-排序数组;

unshift-在前面追加元素;


(2)Boolean
(3)Date
l构造方法 :Date()Date(dateVal) Date(year, month, date[, hours[,minutes[, seconds[,ms]]]])

parse方法,分析一个表示日期时间的字符串,返回它所表示的时间值,该值以自197011000秒算起的毫秒值表示。parse方法属于一个静态方法 。
toGMTString方法,返回Date对象实例所表示的日期的字符串形式,该字符串使用格林尼治标准时间 (GMT)格式,例如,“05Jan 1996 00:00:00 GMT”
getYeargetMonthgetDategetDay方法
getHoursgetMinutesgetSecondsgetMilliseconds方法
getTime方法,返回自197011000秒算起,至Date对象实例代表的时间为止的毫秒数。

(4)Math

Math对象是一个静态类,不能使用new关键字创建对象实例,应直接使用“类.成员”的格式来访问其属性或方法,例如,varnum = Math.random();

属性:

E,代表数学常数e,约等于 2.718
LN10,代表10的自然对数,约等于 2.302
LN2,代表2的自然对数,约等于 0.693
PI,代表数学常数∏的值,约等于 3.14159
SQRT1-2,代表2 的平方根分之一,约等于0.707
SQRT2,代表2 的平方根,约等于1.414

方法:

abs方法,返回数字的绝对值。

sincos方法,分别返回数字的正弦、余弦值。

asinacos方法,分别返回数字的反正弦、反余弦值。

random方法,返回介于 0 1 之间的伪随机数


(5)Number

Number类代表数据类,包含一些静态的成员及数值处理的方法。

静态属性:

MAX_VALUE、MIN_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY、NaN

主要方法:

toFixed(n)-取小数位数,自动四舍五入

toPrecision(n)-是否是指定类的prototype

propertyIsEnumerable(property)-是否可例举的属性

toString()-返回对象对应的字符串

valueOf()-返回对象对应的原始类型值


(6)String

length属性
anchorbigboldfontcolorlink等方法
charAt方法

注意:一个字符串中的第一个字符的索引位置为0,依次类推。

charCodeAt方法

注意:返回的结果是字符的unicode编码。

concat方法,连接字符串
indexOf方法及lastIndexOf方法
matchsearch方法
replacesplit方法
slice方法

说明:str1.slice(0)str1.slice(0,-1)都是返回整个字符串。

substrsubstring方法

substring方法返回的内容不包含结束位置的字符。

toLowerCasetoUpperCase方法

(7)RegExp正则表达式
(8)Global(内置对象)
(10)Object:

Object是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要程序员再定义构造函数。

主要属性:

constructor-对象的构造函数

prototype-使您有能力向对象添加属性和方法

主要方法:

hasOwnProperty(property)-是否属于本类定义的属性

  obj.hasOwnProperty("attrName");

isPrototypeOf(object)-判断该对象是否为另一个对象的原型

 Object.prototype.isPrototypeOf(obj)

propertyIsEnumerable(property)-是否可列举的属性,类似于hasOwnProperty

toString()-返回对象对应的字符串

valueOf()-返回对象对应的原始类型值


分享到:
评论

相关推荐

    JavaScript中 对象、数组的使用

    JavaScript中 对象、数组的使用

    2.JAVASCRIPT中对象的层次与继承整理.pdf

    2.JAVASCRIPT中对象的层次与继承整理.pdf

    JavaScript中对象的prototype属性代码实例

    我猜一般用过JavaScript的人都看见过或者用过对象的prototype属性。这是个好东西,它可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。详细介绍:...

    javascript中数组、对象

    NULL 博文链接:https://wangweiwei358.iteye.com/blog/689840

    JavaScript中对象介绍

    主要介绍了JavaScript中对象介绍,本文直接用实例讲解对象的创建、删除等操作,并总结了Object属性、Property属性,需要的朋友可以参考下

    Javascript 面向对象的JavaScript进阶

    Javascript 面向对象的JavaScript进阶 Javascript技术

    JavaScript面向对象编程指南

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    JavaScript面向对象编程指南.pdf

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    JavaScript内置对象相关介绍及用法

    JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法

    javaScript内置对象.doc

    javaScript内置对象,javaScript,javaScript内置对象,javaScript,javaScript内置对象,javaScript

    一文理清 JavaScript 中对象的创建模式与继承模式

    一文理清 JavaScript 中对象的创建模式与继承模式 文章目录一文理清 JavaScript 中对象的创建模式与继承模式一、前言 :1. 写作目的2. 需要具备的知识点3. 阅前声明二、JavaScript 中对象的创建模式1. ( 单例模式 ) ...

    JavaScript面向对象的支持

    JavaScript面向对象的支持 JavaScript面向对象

    JavaScript内置对象(ppt)

    JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)...

    JavaScript入门经典(第3版)高清PDF—3

    《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。《JavaScript入门经典(第3版)》还介绍了如何操纵最新版本浏览器所提供的BOM对象。在《JavaScript入门经典...

    document 对象.html-javascript中DOM对象内容

    document 对象.html-javascript中DOM对象内容

    javascript面向对象编程

    面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...

    JavaScript面向对象精要(英文版)

    JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)

    JavaScript入门经典(第3版)高清PDF—5

    《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。《JavaScript入门经典(第3版)》还介绍了如何操纵最新版本浏览器所提供的BOM对象。在《JavaScript入门经典...

Global site tag (gtag.js) - Google Analytics