JavaScript语言内置对象
String(字符串对象)
RegExp(正则表达式对象)
Number(数字对象)
Math(数学对象)
Function(函数对象)
Error(异常对象)
Date(日期/时间对象)
Boolean(布尔对象)
Array(数组对象)
Arguments(函数参数对象)
Object(对象超类)
1、String
1.1、String.concat( )连接字符串
语法
string.concat(value, ...)
注意,使用“+”运算符来进行字符串的连接运算通常更简便一些。
1.2、String.indexOf( )检索字符串
语法
string.indexOf(substring,start)第二个参数为可选(如果缺省,则从第一个开始)
要在字符串string中检索的子串。
如果在string中的start位置之后存在substring返回出现的第一个substring 的位置。如果没有找到子串substring返回-1。
1.3、string.lastIndexOf(substring, start)从后向前检索一个字符串
1.4、string.length (长度属性)
1.5、string.slice(start, end)抽取一个子串
语法
start
要抽取的片段的起始下标。如果是负数,那么该参数声明了从字符串的尾部开始算起的位置。也就是说,
-1指字符串中的最后一个字符,-2指倒数第二个字符,以此类推。
end
紧接着要抽取的片段的结尾的下标。如果没有指定这一参数,那么要抽取的子串包括start到原字符串结尾的字符串
。如果该参数是负数,那么它声明了从字符串的尾部开始算起的位置。
1.6、string.substring(from, to)返回字符串的一个子串
from
一个整数,声明了要抽取的子串的第一个字符在string中的位置。
to
一个可选的整数,比要抽取的子串的最后一个字符在string中的位置多1。如果省略了该参数,返回的子串直到字符串的结尾。
1.7、string.toLowerCase( )将字符串转换成小写
1.8、String.toUpperCase( )将字符串转换成大写
2、RegExp(正则表达式对象)
2.1、regexp.test(string)检测一个字符串是否匹配某个模式
如果字符串string中含有与regexp匹配的文本,就返回true,否则返回false。
调用该方法的对象不是RegExp时,抛出该异常。
2.2、regexp.toString( ) 把正则表达式转换成字符串
调用该方法的对象不是RegExp时,抛出该异常。
3、Number(数字对象)
3.1、Number.MAX_VALUE 是JavaScript中可表示的最大的数
3.2、Number.MIN_VALUE 是JavaScript中可表示的最小的数(接近0,但不是负数)。
3.3、Number.NaN 是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。
3.4、Number.toFixed( ) 采用定点计数法格式化数字(如保留两位小数)
语法
number.toFixed(digits)
小数点后的数字位数,是0~20之间的值,包括0和20,有些实现可以支持更 大的数值范围。如果省略了该参数,将用0代理。
4、Math(数学对象)
4.1、Math.abs( ) 计算绝对值
4.2、Math.ceil(x) 对一个数上舍入
大于等于x,并且与它最接近的整数。
Math.ceil()执行的是向上取整计算,它返回的是大于等于函数参数,并且与之最接近的整数。
4.3、Math.round(x) 与x最接近的数。
Math.round( )将把它的参数上舍入或下舍入到与它最接近的整数。
4.4、Math.floor(x) 对一个数下舍入
小于等于x,并且与它最接近的整数。
Math.floor()执行的是向下取整计算,它返回的是小于等于函数参数,并且与之最接近的整数。
4.5、Math.random( ) 返回一个0.0 和 1.0之间的一个伪随机数。
4.6、Math.pow(x, y) 计算xy
x的y次幂, xy.
4.7、Math.PI Math.PI表示的是常量 或 pi,即圆的周长和它的直径之比,这个值近似为3.14159265358979。
5、Function(函数对象)
5.1、Function.prototype
语法
function.prototype
属性prototype是在函数作为构造函数时使用的。它引用的是作为整个对象类的原型的对象。
由这个构造函数创建的任何对象都会继承属性prototype引用的对象的所有属性。
6、Error(错误对象)
6.1、Error.message可以读取的错误消息
6.2、RangeError在数字超出合法范围时抛出
6.3、ReferenceError 在读取不存在的变量时抛出
7、Date(日期/时间对象)
7.1、Date.getDate( ) 指定Date对象dace所指的月份中的某一天,使用本地时间。返回值是1~31之间的 一个整数。
7.2、Date.getDay( ) 指定Date对象date所指的一个星期中的某一天,使用本地时间。返回值是0(周日) 到6(周六)之间的一个整数。
7.3、Date.getFullYear( ) 返回Date对象的年份字段
7.4、Date.getMonth( ) 返回Date对象的月份字段
7.5、Date.getHours( ) 返回Date对象的小时字段
7.6、Date.getMinutes( ) 返回Date对象的分钟字段
7.7、Date.getSeconds( ) 返回Date对象的秒字段
7.7、Date.getMilliseconds( )返回Date对象的毫秒字段
8、Boolean(布尔对象)
8.1、Boolean.toString( ) 将布尔值转换成字符串
根据原始布尔值或者Boolean对象b存放的值返回字符串"true"或"false"。
8.2、Boolean.valueOf( ) Boolean对象的布尔值
9、Array(数组对象)
9.1、Array.length 数组的大小
9.2、Array.push( )给数组添加元素
9.3、Array.pop( ) 删除并返回数组的最后一个元素
9.4、Array.sort( ) 对数组元素进行排序
10、Arguments(函数参数对象)
10.1arguments[ ] 函数参数的数组
11、Object(对象超类)
11.1、Object.constructor 对象的构造函数属性
对象的constructor属性引用了该对象的构造函数
例如,如果用Array()构造函 数创建一个数组,那么a.constructor引用的就是Array:
a = new Array(1,2,3); // 创建一个对象
a.constructor == Array //计算结果为true
11.2、Object.hasOwnProperty( ) 检查属性是否被继承
JavaScript语言内置对象的更多相关文章
- 一、JavaScript概述 二、JavaScript的语法 三、JavaScript的内置对象
一.JavaScript的概述###<1>JavaScript的概念 又称ECMAScript,和java没有任何关系 嵌入在HTML元素中的 被浏览器解释运行的 一种脚本语言. ###& ...
- JavaScript 标准内置对象
JavaScript 标准内置对象或称全局的对象(global objects)不要和 全局对象(global object)混淆.这里说的全局的对象是说在全局作用域里的对象,全局作用域包含了全局对象 ...
- 第一百零八节,JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式
JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:"由ECMASc ...
- JavaScript 标准内置对象Promise使用学习总结
Javascript标准内置对象Promise使用学习总结 by:授客 QQ:1033553122 1. 基础用法 var condition = true; let p = new Prom ...
- JavaScript常用内置对象(window、document、form对象)
由于刚开始学习B/S编程,下面对各种脚本语言有一个宏观的简单认识. 脚本语言(JavaScript,Vbscript,JScript等)介于HTML和C,C++,Java,C#等编程语言之间.它的优势 ...
- javaScript的内置对象
javaScript 有11种内置对象: Array . String .Date .Math . Boolean .Number . Function .Global .Error . RegExp ...
- 【JavaScript】内置对象Math
Math是具有用于数学常数和函数的属性和方法一内置对象.不是函数对象. 描述编辑 不像其他的全局对象,Math不是一个构造函数.所有属性和方法Math都是静态的.你指的是常数pi为Math.PI你调用 ...
- JavaScript的内置对象和浏览器对象
在javascript中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象. 对象包含两个要素:1.用来描述对象特性的一组数据,也就是若干变量,通常称为属性.2.用来操作对象特性的 ...
- JavaScript的内置对象(Global对象)
内置对象的定义 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. ...
随机推荐
- POJ 1456 Supermarket
题意:商场卖东西,每种商品有两个属性,一种是价格pi,另一种是保质期di,每种商品只能在天数<=di的时候卖出.每天只能卖一种商品,问最多能卖出价格之和为多少的商品.(n <= 10^4, ...
- HDU 4800/zoj 3735 Josephina and RPG 2013 长沙现场赛J题
第一年参加现场赛,比赛的时候就A了这一道,基本全场都A的签到题竟然A不出来,结果题目重现的时候1A,好受打击 ORZ..... 题目链接:http://acm.hdu.edu.cn/showprobl ...
- [置顶] Ubuntu 12.04以上如何恢复GNOME传统界面
Ubuntu 12.04以上开始使用Unity作为界面系统了,对于一直以来使用GNOME界面的人来说太不适应了,以下是如何在Ubuntu 12.04上恢复GNOME桌面 打开Linux终端上输入以下命 ...
- springMVC整合jedis+redis
http://www.cnblogs.com/zhengbn/p/4140549.html 前两天写过 springMVC+memcached 的整合,我从这个基础上改造一下,把redis和sprin ...
- Linux 和 Windows 下对long long的输出
以前一直用__int64来识别windows还是Linux,可是发现HDU好像不认 看到wzy用的UNIX可以. UNIX是Linux下定义的,具体是什么可以去百度. 那么就可以 #ifdef UNI ...
- 笔试之STL
1. map是如何实现的?它的keys是否经过排序?如何实现它的clear方法? A 实现: map是通过红黑树来实现的,keys是经过排序的: map的所有元素都是pair,同时拥有实值(value ...
- Java中如何分析一个案列---猫狗案例为例
猫狗案例: 具体事务: 猫.狗 共性: 姓名.年龄.吃饭 分析:从具体到抽象 猫: 姓名.年龄--->成员变量 吃饭 ---> 成员方法 构造方法:无参.有参 狗: 姓名.年龄 ...
- (总结)Nginx配置文件nginx.conf中文详解 <转>
转自 http://www.ha97.com/5194.html #定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数.worker_proc ...
- Redis的AOF功能
引言: Redis是基于内存的数据库,同时也提供了若干持久化的方案,允许用户把内存中的数据,写入本地文件系统,以备下次重启或者当机之后继续使用.本文将描述如何基于Redis来设置AOF功能 什么是R ...
- COGS 859. 数列
/* 先来说一下第一眼看到想出的奇葩方法23333.. 找每个数左右有几个比他小的 前几天刚学了区间第k小的求法 然后... 枚举中间的那个点 对于左区间 二分找到他是第几大 右区间同理 然后 *起来 ...