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方法,分析一个表示日期时间的字符串,返回它所表示的时间值,该值以自1970年1月1日0点0分0秒算起的毫秒值表示。parse方法属于一个静态方法
。
toGMTString方法,返回Date对象实例所表示的日期的字符串形式,该字符串使用格林尼治标准时间
(GMT)格式,例如,“05Jan 1996 00:00:00 GMT”。
getYear、getMonth、getDate、getDay方法
getHours、getMinutes、getSeconds、getMilliseconds方法
getTime方法,返回自1970年1月1日0点0分0秒算起,至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方法,返回数字的绝对值。
sin、cos方法,分别返回数字的正弦、余弦值。
asin、acos方法,分别返回数字的反正弦、反余弦值。
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属性
anchor、big、bold、fontcolor、link等方法
charAt方法
注意:一个字符串中的第一个字符的索引位置为0,依次类推。
charCodeAt方法
注意:返回的结果是字符的unicode编码。
concat方法,连接字符串
indexOf方法及lastIndexOf方法
match、search方法
replace、split方法
slice方法
说明:str1.slice(0)和str1.slice(0,-1)都是返回整个字符串。
substr、substring方法
substring方法返回的内容不包含结束位置的字符。
toLowerCase、toUpperCase方法
(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中 对象、数组的使用
2.JAVASCRIPT中对象的层次与继承整理.pdf
我猜一般用过JavaScript的人都看见过或者用过对象的prototype属性。这是个好东西,它可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。详细介绍:...
NULL 博文链接:https://wangweiwei358.iteye.com/blog/689840
主要介绍了JavaScript中对象介绍,本文直接用实例讲解对象的创建、删除等操作,并总结了Object属性、Property属性,需要的朋友可以参考下
Javascript 面向对象的JavaScript进阶 Javascript技术
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...
JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法
javaScript内置对象,javaScript,javaScript内置对象,javaScript,javaScript内置对象,javaScript
一文理清 JavaScript 中对象的创建模式与继承模式 文章目录一文理清 JavaScript 中对象的创建模式与继承模式一、前言 :1. 写作目的2. 需要具备的知识点3. 阅前声明二、JavaScript 中对象的创建模式1. ( 单例模式 ) ...
JavaScript面向对象的支持 JavaScript面向对象
JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)...
《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。《JavaScript入门经典(第3版)》还介绍了如何操纵最新版本浏览器所提供的BOM对象。在《JavaScript入门经典...
document 对象.html-javascript中DOM对象内容
面向对象编程的基础知识及其在JavaScript中的运用;数据类型、操作符以及流程控制语句;函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;BOM、DOM、浏览器事件、AJAX和JSON;如何实现JavaScript中缺失的...
JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)JavaScript面向对象精要(英文版)
《JavaScript入门经典(第3版)》首先介绍了JavaScript的基本语法,并介绍了如何发挥JavaScript中对象的威力。《JavaScript入门经典(第3版)》还介绍了如何操纵最新版本浏览器所提供的BOM对象。在《JavaScript入门经典...