JS常用API合集-對象篇

Object對象

Object 對象代表 HTML 的 <object> 元素

Object對象的常用屬性及方法
 屬性:
  Object.keys();//遍歷對象可枚舉屬性
  Object.prototype;//返回原型對象
 方法:
  Object.toString();//返回對象當前對應(yīng)的字符串形式
  Object.toLocalString();//返回對象當前對應(yīng)的本地字符串形式
  Object.valueOf;//返回對象當前對應(yīng)的字符串形式

Array對象

Array對象用于在單個變量中保存多個值

Array對象的常用屬性及方法
 屬性:
  Array.length;//獲取數(shù)組長度
  Array.prototype;//給系統(tǒng)對象添加屬性和方法
 方法:
  Array.isArray();//該變量是不是數(shù)組
  Array.concat();//鏈接多個數(shù)組
  Array.join();//數(shù)組元素按給定的分隔符拼接
  Array.push();//數(shù)組末尾添加一個或多個元素
  Array.pop();//數(shù)組末尾刪除一個元素
  Array.unshift();//數(shù)組開頭添加一個元素
  Array.shift();//數(shù)組開頭刪除一個元素
  Array.sort();//數(shù)組排序
  Array.slice();//數(shù)組截取
  Array.splice();//數(shù)組刪除
  Array.toString();//數(shù)組元素轉(zhuǎn)為字符串
  Array.reverse();//數(shù)組顛倒
  Array.indexOf();//數(shù)組元素第一次出現(xiàn)的位置 (不存在 -1)
  Array.lastIndexOf();//數(shù)組元素最后一次出現(xiàn)的位置

Date對象

Date對象用于處理日期和時間

Date對象的常用方法
 方法:
  Date.valueOf();//返回時間戳
  Date.getTime();//返回時間戳
 獲取時間格式:
  Date.getDate() //從 Date 對象返回一個月中的某一天 (1 ~ 31)账阻。
  Date.getDay() //從 Date 對象返回一周中的某一天 (0 ~ 6)。
  Date.getMonth() //從 Date 對象返回月份 (0 ~ 11)粱栖。
  Date.getFullYear() //從 Date 對象以四位數(shù)字返回年份徐许。注意不要使用getYear()第股。
  Date.getHours() //返回 Date 對象的小時 (0 ~ 23)贾铝。
  Date.getMinutes() //返回 Date 對象的分鐘 (0 ~ 59)邓了。
  Date.getSeconds() //返回 Date 對象的秒數(shù) (0 ~ 59)癣防。
  Date.getMilliseconds() //返回 Date 對象的毫秒(0 ~ 999)趴俘。
  Date.getTime() //返回 1970 年 1 月 1 日至今的毫秒數(shù)睹簇。
 設(shè)置時間格式:
  Date.setDate() //設(shè)置 Date 對象中月的某一天 (1 ~ 31)。
  Date.setMonth() //設(shè)置 Date 對象中月份 (0 ~ 11)寥闪。
  Date.setFullYear() //設(shè)置 Date 對象中的年份(四位數(shù)字)。注意不要使用setYear()方法磨淌。
  Date.setHours() //設(shè)置 Date 對象中的小時 (0 ~ 23)疲憋。
  Date.setMinutes() //設(shè)置 Date 對象中的分鐘 (0 ~ 59)。
  Date.setSeconds() //設(shè)置 Date 對象中的秒鐘 (0 ~ 59)梁只。
  Date.setMilliseconds() //設(shè)置 Date 對象中的毫秒 (0 ~ 999)缚柳。
  Date.setTime() //以毫秒設(shè)置 Date 對象

Math對象

Math對象用來執(zhí)行數(shù)學(xué)任務(wù)

Math對象的常用方法及屬性
 屬性:
  Math.PI;//返回3.1415926
 方法:
  Math.ceil();//靠上 例如(1.24 2)
  Math.round(11.6);//四舍五入
  Math.floor(5.3);//靠下 例如(1.98 1)
  Math.min(1,2);//兩者小值
  Math.max(1,2);//兩者大值
  Math.random(1,2);//生成一個隨機數(shù)(0-1)之間

String對象

String對象用于處理文本(字符串)

String對象的常用方法及屬性
 屬性:
  String.length;//獲取字符串的長度
 方法:
  String.indexOf();//獲取字符首次出現(xiàn)的位置,沒有為-1
  String.charAt(n);//字符串下標為n的字符
  String.concat(String,String);//鏈接字符串
  String.slice(2,5);//截取2-5
  String.substring(2,5);//截取2-5
  String.trim();//剔除兩側(cè)空格
  String.toLowerCase();//轉(zhuǎn)為小寫
  String.toUpperCase();//轉(zhuǎn)為大寫
  String.split('a');//字符串分割
  String.replace(/g/ig,'t');//字符串替換

Number對象

Number 對象是原始數(shù)值的包裝對象

Number 對象的常用方法及屬性
 屬性:
  Number.Nan //非數(shù)值
  Number.MAX_VALUE //最大的值
  Number.MIN_VALUE  //最小的值
 方法:
  Number.toString() //轉(zhuǎn)換成某個進制的字符串
  Number.toFixed()  //保留幾位小數(shù)

JSON對象

JSON 是存儲和交換文本信息的語法, 小搪锣、快秋忙,易解析。

JSON.stringify();//將對象轉(zhuǎn)化為JSON字符串
JSON.parse();//將JSON字符串轉(zhuǎn)化為對象

Console對象

console控制臺打印信息构舟,以便調(diào)試程序

 console.log();     //打印信息
 console.warn();  //輸出警告信息
 console.error();  //輸出錯誤信息
 console.log('%s %s',1,2);
 console.log('%c自定義樣式','font-size:55px;color:red');//占位符的使用
 console.dirxml(document.getElementById('e'));//輸出文檔結(jié)構(gòu)
 for(var i=0;i<10;i++){console.count('輸出次數(shù):');}
 console.clear();  //清空控制臺
 console.table();   //以表格的形式輸出
 console['log']=console['log'].bind(console,'溫馨提示:');//自定義控制臺
 console.log("先生你好");
 console.time();   //用來計時
 console.timeEnd();
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末灰追,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子狗超,更是在濱河造成了極大的恐慌弹澎,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件努咐,死亡現(xiàn)場離奇詭異苦蒿,居然都是意外死亡,警方通過查閱死者的電腦和手機渗稍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門佩迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人竿屹,你說我怎么就攤上這事报强。” “怎么了羔沙?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵躺涝,是天一觀的道長。 經(jīng)常有香客問我,道長坚嗜,這世上最難降的妖魔是什么夯膀? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮苍蔬,結(jié)果婚禮上诱建,老公的妹妹穿的比我還像新娘。我一直安慰自己碟绑,他們只是感情好俺猿,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著格仲,像睡著了一般押袍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凯肋,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天谊惭,我揣著相機與錄音,去河邊找鬼侮东。 笑死圈盔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的悄雅。 我是一名探鬼主播驱敲,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宽闲!你這毒婦竟也來了众眨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤便锨,失蹤者是張志新(化名)和其女友劉穎围辙,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體放案,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡姚建,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了吱殉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掸冤。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖友雳,靈堂內(nèi)的尸體忽然破棺而出稿湿,到底是詐尸還是另有隱情,我是刑警寧澤押赊,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布饺藤,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涕俗。R本人自食惡果不足惜罗丰,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望再姑。 院中可真熱鬧萌抵,春花似錦、人聲如沸元镀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽栖疑。三九已至讨永,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔽挠,已是汗流浹背住闯。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留澳淑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓插佛,卻偏偏與公主長得像杠巡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子雇寇,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容