JavaScript常用內(nèi)置對(duì)象用法分析
本文實(shí)例講述了JavaScript常用內(nèi)置對(duì)象用法。分享給大家供大家參考,具體如下:
博主最近半個(gè)月沒(méi)有更新博客,主要是每天都在學(xué)車(chē)中,學(xué)車(chē)的過(guò)程雖然挺折騰的,但是人嗎總得學(xué)會(huì)適應(yīng),在百忙之中給大家分享一篇關(guān)于JavaScript的內(nèi)置對(duì)象,不清楚的小伙伴可以進(jìn)來(lái)看看。
(1)String對(duì)象
當(dāng)使用到字符串的屬性或方法時(shí),系統(tǒng)會(huì)把字符串包裝成一個(gè)對(duì)象
屬性
length:獲取字符串的長(zhǎng)度
方法
| concat(str1,str2) | 連接字符串 |
| indexOf(str) | 查找第一次出現(xiàn)的子字符串的位置 |
| substr(num1,num2) | 子字符串截取 |
| toUpperCase() | 轉(zhuǎn)換為大寫(xiě) |
| charAt(num) | 去第幾個(gè)元素 |
| replace(str1,str2) | 替換字符串中的內(nèi)容 |
(2)Date對(duì)象
以當(dāng)前時(shí)間創(chuàng)建對(duì)象:
var d = new Date();
常用方法
| getFullYear() | 獲取4位數(shù)的年份 |
| getMonth() | 獲取月份[0-11],需要進(jìn)行+1操作 |
| getDate() | 獲取日期[1-31] |
| getHours() | 獲取時(shí) |
| getMinutes() | 獲取分 |
| getSecond() | 獲取秒 |
| getMilliseconds() | 獲取毫秒 |
(3)Math類(lèi)(相當(dāng)于靜態(tài)工具)
常用方法
| abs(num) | 求絕對(duì)值函數(shù) |
| ceil(num) | 大于參數(shù)值的最小整數(shù) |
| floor(num) | 小于參數(shù)值的最大整數(shù) |
| min(num1,num2) | 求最小值 |
| max(num1,num2) | 求最大值 |
| pow(num1,num2) | 求參數(shù)1的參數(shù)2次方 |
| random() | 返回0-1之間的隨機(jī)數(shù) |
| round(num) | 四舍五入 |
| sqrt(num) | 開(kāi)方函數(shù) |
(4)數(shù)組對(duì)象
屬性
length:該數(shù)組的長(zhǎng)度
常用方法
| concat(arr) | 將該數(shù)組和參數(shù)數(shù)組合并,得到一個(gè)新的數(shù)組 |
| join(str) | 將數(shù)組轉(zhuǎn)換為字符串 |
| pop() | 刪除最后一個(gè)元素,并返回該元素 |
| push(mixed,mixed…) | 在數(shù)組尾部入棧,并放回?cái)?shù)組的長(zhǎng)度 |
| reverse() | 反轉(zhuǎn)數(shù)組 |
| shift() | 移除數(shù)組的第一個(gè)元素,并返回該元素 |
| unshift(mixed,mixed…) | 在數(shù)組的開(kāi)始處插入元素,并返回?cái)?shù)組的長(zhǎng)度 |
| slice(start,end) | 返回?cái)?shù)組中的一段作為新數(shù)組返回 |
| sort(functionsort) | 根據(jù)排序函數(shù)來(lái)排序數(shù)組,如果省略排序函數(shù),則按照Ascll來(lái)進(jìn)行排序 |
| splice(start,length) | 刪除數(shù)組中的指定元素 |
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁(yè)面元素操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- JavaScript內(nèi)置對(duì)象介紹
- Javascript基礎(chǔ)知識(shí)中關(guān)于內(nèi)置對(duì)象的知識(shí)
- JavaScript為內(nèi)置對(duì)象添加原型方法實(shí)現(xiàn)
- JavaScript內(nèi)置對(duì)象math,global功能與用法實(shí)例分析
- 詳解JavaScript的內(nèi)置對(duì)象
- 淺談js常用內(nèi)置方法和對(duì)象
- 深入理解JavaScript單體內(nèi)置對(duì)象
- javascript內(nèi)置對(duì)象操作詳解
- jsp內(nèi)置對(duì)象及方法詳細(xì)介紹
- JavaScript 內(nèi)置對(duì)象屬性及方法集合
- javascript對(duì)象之內(nèi)置對(duì)象Math使用方法
- JavaScript中的內(nèi)置對(duì)象介紹
相關(guān)文章
javascript 極速 隱藏/顯示萬(wàn)行表格列只需 60毫秒
隱藏表格列 這種方式的效率極低。例如,隱藏一個(gè)千行表格的某列,在我的筆記本(P4 M 1.4G,768M內(nèi)存)上執(zhí)行需要約 4000毫秒的時(shí)間,令人無(wú)法忍受。2009-03-03
js調(diào)用打印機(jī)打印網(wǎng)頁(yè)字體總是縮小一號(hào)的解決方法
直接調(diào)用window.print(),但是打印出來(lái)后,字體總是縮小一號(hào),后來(lái)直接target="_blank",就可以正常打印了,下面是實(shí)現(xiàn)代碼2014-01-01
基于Day.js更優(yōu)雅的處理JavaScript中的日期
Day.js它能夠幫助我們處理JavaScript中的日期,本文就詳細(xì)的介紹一下Day.js的具體使用,可以更簡(jiǎn)單的處理JavaScript中的日期和時(shí)間2021-09-09
深入理解requestAnimationFrame的動(dòng)畫(huà)循環(huán)
這篇文章先給大家介紹了什么是requestAnimationFrame,而后才深入講述關(guān)于requestAnimationFrame的動(dòng)畫(huà)循環(huán),文章介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)requestAnimationFrame具有一定的參考借鑒價(jià)值,有需要的朋友下面來(lái)一起看看吧。2016-09-09
javascript中select下拉框的用法總結(jié)
這篇文章主要為大家介紹了javascript中select下拉框的用法,select在開(kāi)發(fā)中經(jīng)常被用到,用于進(jìn)行選項(xiàng)選擇,需要的朋友可以參考下2016-01-01
使用JS輕松實(shí)現(xiàn)ionic調(diào)用鍵盤(pán)搜索功能(超實(shí)用)
這篇文章主要介紹了使用JS輕松實(shí)現(xiàn)ionic調(diào)用鍵盤(pán)搜索功能(超實(shí)用)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09

