js内置对象属性方法总结

一:Array内置对象

属性

var test=new Array();

属性 详解 使用
constructor 返回对创建此对象的数组函数的引用。 if (test.constructor==Array){}
length 返回数组中元素的数目 text.length

方法

var arr1 = [1,2,3];
var arr2 = ['h','e','a','l','t','h'];

方法 参数 详解 使用 结果
concat(arrX) 必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 用于连接两个或多个数组。 arr1.concat(arr2) [1, 2, 3, "h", "e", "a", "l", "t", "h"]
reverse() 用于颠倒数组中元素的顺序 arr1.reverse() [3, 2, 1]
toString() 把数组转换为字符串,并返回结果。 arr1.toString() "1,2,3"
join() 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 通过指定的分隔符,把数组中的所有元素放入一个字符串 arr1.join(',') "1,2,3"
sort() 用于对数组的元素进行排序。 可选。规定排序顺序。必须是函数。 arr2.sort() ["a", "e", "h", "h", "l", "t"]
push(el1,el2,) 必需。要添加到数组的元素。 可向数组的末尾添加一个或多个元素,并返回新的长度。 arr1.push(4,5) 5
unshift(el1) e1必需。向数组添加的第一个元素。 可向数组的开头添加一个或更多元素,并返回新的长度。 arr1.unshift(3,4,5) 6
pop() 将删除数组中的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。 arr1.pop() 3
shift() 用于把数组的第一个元素从其中删除,并返回第一个元素的值。 arr1.shift() 1
splice(i,how,item) i必需,整数,添加/删除元素的起始的位置,使用负数可从数组结尾处规定位置。how必需,删除个数。item可选,向数组添加的新项目。 从数组中删除,或者添加值 返回删除的值或者被替换的值 arr2.splice(2,3) ["a", "l", "t"]

二:Date内置对象

属性

var date=new Date();

属性 详解 使用
constructor 返回对创建此对象的数组函数的引用。 if (test.constructor==Date){}

方法

var d=new Date(); // 2017/11/30 星期四 14:51:32

方法 参数 详解 使用 结果
Date() 可返回当天的日期和时间。 Date() "Thu Nov 30 2017 14:50:19 GMT+0800 (中国标准时间)"
getDate() 获取月 d.getDate() 30
getDay() 获取星期 d.getDay() 4
getMonth() 获取月 d.getMonth() 10
getFullYear() 获取年 d.getFullYear() 2017
getHours() 获取时 d.getHours() 14
getMinutes() 获取分 d.getMinutes() 51
getSeconds() 获取秒 d.getSeconds() 32
getTime() 获取距1970年1月1 日之间的毫秒数。 d.getTime() 1512024692201

三:Number内置对象

属性

var num=new Number();

属性 详解 使用
constructor 返回对创建此对象的Number函数的引用。 if (num.constructor==Number){}
MAX_VALUE JavaScript 中可表示的最大的数 Number.MAX_VALUE
MIN_VALUE JavaScript 中可表示的最大的数 Number.MIN_VALUE

方法

var num= 88;

方法 参数 详解 使用 结果
toString() 将数字转换为字符串 num.toString() '88'
toFixed() 将数字转换为字符串,结果的小数点后有指定位数的数字。 num.toFixed() '88.00'

四:String内置对象

属性

var text=new String('abcd');

属性 详解 使用
constructor 返回对创建此对象的函数引用。 if (text.constructor==String){}
length 字符串的长度 text.length

var text = 'health'

方法 参数 详解 使用 结果
charAt(index) 必需。表示字符在字符串中的下标。 返回指定位置的字符。 text .charAt(3) 'l'
concat(str) 必需。将被连接的字符串对象。 用于连接两个或多个字符串。 text.concat('heart') 'healthheart'
fontcolor('color') 必需。为字符串规定 font-color。(颜色名、RGB 值、十六进制数)。 用于按照指定的颜色来显示字符串。 text.fontcolor('Green') '<font color="Green">health</font>'
indexOf(str) 必需。规定需检索的字符串值。 方法可返回某个指定的字符串值在字符串中首次出现的位置。 text.indexOf('e') 1
match() 必需,检索的字符串或者正则表达式 在字符串内检索指定的值,返回此值,检索不到,返回null text.match('d') null
replace(被替换,替换) 两个参数都必须 在字符串中用一些字符替换另一些字符 text.replace('th','') "heal"
slice(start,end) 必需,下标值 可提取字符串的某个部分,并以新的字符串返回被提取的部分。 text.slice(1,3); "ea"
split(s,n) s必需,怎么分割。n可选,返回的数组长度 用于把一个字符串分割成字符串数组。 text.split('',2) ["h", "e"]
substr(start,len) start必需,要抽取的子串的起始下标。len可选,子串中的字符数 在字符串中抽取从 start 下标开始的指定数目的字符。 text.substr(2,2) "al"
substring(srart,end) start必需,要抽取的子串的起始下标。end可选,结束下标 用于提取字符串中介于两个指定下标之间的字符。 text.substring(2,4) "al"
toUpperCase() 把字符串转换为大写 text.toUpperCase() "HEALTH"
toLowerCase()() 把字符串转换为小写 text.toLowerCase() "health"

五:Math内置对象

没有构造函数 Math()

属性

属性 详解 使用
Math.PI 圆周率 3.141592653589793

方法

方法 参数 详解 使用 结果
abs(x) 数值 返回数的绝对值 Math.abs(-2) 2
ceil(x) 数值 对一个数进行上舍入。 Math.ceil(0.1) 1
round(x) 数值 把一个数字舍入为最接近的整数。 Math.round(1.9) 2
floor(x) 数值 对一个数进行下舍入。 Math.floor(1.9) 1
max(x,x,x) 数值 可返回两个指定的数中较大的值。 Math.max(2,4) 4
min(x,x,x) 数值 可返回两个指定的数中带小的值。 Math.min(2,4) 2
random() 返回介于 0 ~ 1 之间的一个随机数。 Math.random() 0.6532

六: RegExp内置对象

七: Boolean内置对象

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容

  • 不支持上传文件,所以就复制过来了。作者信息什么的都没删。对前端基本属于一窍不通,所以没有任何修改,反正用着没问题就...
    全栈在路上阅读 1,947评论 0 2
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,050评论 1 10
  • 基础复习笔记 JS效果三要素: 时间 事件 运动轨迹(分步骤来实现先死后活法逐步来) (1)获取元素 : getE...
    2e9a10d418ab阅读 376评论 0 3
  • 变量 JavaScript的变量为弱类型变量,可以用来保存任何类型的数据。 var 可以声明各种类型的数据 在Ja...
    闫子扬阅读 524评论 0 1
  • 小伞是一个爱吃菜不爱吃饭的人~ 但是碰到有些配米饭才好吃的下饭菜的时候~真的会再盛上一大碗~ 一、肉末豆角 原料:...
    Jennifer爱生活阅读 464评论 2 8