成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端基礎(chǔ)(包含ES6)(一)

CarlBenjamin / 2040人閱讀

摘要:中到底都有哪些數(shù)據(jù)類型基本數(shù)據(jù)類型值類型引用數(shù)據(jù)類型對(duì)象對(duì)象數(shù)組正則時(shí)間函數(shù)但是屬于數(shù)據(jù)類型的非嚴(yán)格轉(zhuǎn)換嚴(yán)格的轉(zhuǎn)換數(shù)字的常用方法保留小數(shù)點(diǎn)后面位用來(lái)檢測(cè)是否為有效數(shù)字的方法不相等方法還有基模式,可以把二進(jìn)制八進(jìn)制十六進(jìn)制或其他任何

JS中到底都有哪些數(shù)據(jù)類型 基本數(shù)據(jù)類型 / 值類型
- number、 string、 boolean(true / false)、 null、 undefined
Symbol(es6) 
引用數(shù)據(jù)類型
object(對(duì)象): {}
{} 對(duì)象、[] 數(shù)組、 /^ $/ 正則  Tue Mar 08 2016 16: 17: 10 GMT + 0800 時(shí)間
function(函數(shù))
Number

NaN typeof NaN : number NaN:not a number但是屬于number數(shù)據(jù)類型的

非嚴(yán)格轉(zhuǎn)換:parseInt/parseFloat

嚴(yán)格的轉(zhuǎn)換:Number

數(shù)字的常用方法toFixed(n):保留小數(shù)點(diǎn)后面n位

isNaN()用來(lái)檢測(cè)是否為有效數(shù)字的方法

    console.log(parseInt("12px"));//->12
    console.log(parseInt("12px13"));//->12
    console.log(parseInt("px13"));//->NaN
    parseInt("0xA");   //returns   10
    parseInt("22.5");   //returns   22
    parseInt("blue");   //returns   NaN
    var num = 3.141592654;
    console.log(num.toFixed(2));//->3.14
    NaN==NaN // false 不相等

parseInt()方法還有基模式,可以把二進(jìn)制、八進(jìn)制、十六進(jìn)制或其他任何進(jìn)制的字符串轉(zhuǎn)換成整數(shù)?;怯蓀arseInt()方法的第二個(gè)參數(shù)指定的,示例如下:

parseInt("AF",   16);   //returns   175
parseInt("10",   2);   //returns   2
parseInt("10",   8);   //returns   8
parseInt("10",   10);   //returns   10

下面是使用parseFloat()方法的示例:

parseFloat("1234blue");   //returns   1234.0
parseFloat("0xA");   //returns   NaN
parseFloat("22.5");   //returns   22.5
parseFloat("22.34.5");   //returns   22.34
parseFloat("0908");   //returns   908
parseFloat("blue");   //returns   NaN
Boolean

只有五個(gè)值(""、0、NaN、null、undefined)轉(zhuǎn)換為布爾類型會(huì)變?yōu)閒alse,其余的都是true

[] array 1、關(guān)于數(shù)組的增、刪、改

(1) push:向數(shù)組的末尾增加新的內(nèi)容

返回值:新增加后數(shù)組的長(zhǎng)度

原來(lái)的數(shù)組已經(jīng)發(fā)生了改變

    let ary = [1,2,3ary];
    let newAry = ary.push(100);
    console.log(ary,newAry);// newAry = 4 ,ary = [100]
    

(2)pop:刪除向數(shù)組的末尾

返回值:被刪除的那一項(xiàng)的內(nèi)容

原有的數(shù)組發(fā)生改變

    let ary = [100,123,13];
    let newAry = ary.pop();
    console.log(ary,newAry);// newAry = [13] ,ary = [1,2]

(3)shift:刪除數(shù)組中的第一項(xiàng)

返回值:被刪除的那一項(xiàng)的內(nèi)容

原有的數(shù)組發(fā)生改變

 let ary = [100,123,13];
    let newAry = ary.shift();
    console.log(ary,newAry);// newAry = [100] ,ary = [123,13]

(4)unshift:添加數(shù)組中的第一項(xiàng)

返回值:添加后的新數(shù)組的長(zhǎng)度

原有的數(shù)組發(fā)生改變

 let ary = [100,123,13];
    let newAry = ary.unshift(100);
    console.log(ary,newAry);// newAry = 3 ,ary = [100,123,13]

(5)splice:增刪改
刪除

ary.splice(n,m) 從索引n開始,刪除m個(gè)元素,把刪除的內(nèi)容以一個(gè)新數(shù)組的方式返回,原來(lái)的數(shù)組改變

ary.splice(n) 從索引n開始,刪除到數(shù)組的末尾

ary.splice(0) 把原來(lái)的數(shù)組中每一項(xiàng)都刪除掉(清空數(shù)組每一項(xiàng)),把之前的每一項(xiàng)的值以一個(gè)新的數(shù)組返回(把之前的數(shù)組克隆了一份一模一樣的,這樣的克隆會(huì)修改原來(lái)的數(shù)組)

ary.splice() 數(shù)組中一項(xiàng)都沒(méi)有刪除,返回的是一個(gè)空數(shù)組

修改

splice(n,m,x) 從索引n開始,刪除m個(gè),用x替換刪除的部分,把刪除的內(nèi)容以一個(gè)新的數(shù)組返回,原來(lái)的數(shù)組改變

增加

splice(n,0,x) 從索引n開始,一個(gè)都不刪除(返回結(jié)果是一個(gè)空數(shù)組),把x增加到索引n的前面,原來(lái)的數(shù)組改變

未完待續(xù),持續(xù)更新

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/87013.html

相關(guān)文章

  • 基礎(chǔ)知識(shí) - 收藏集 - 掘金

    摘要:本文是面向前端小白的,大手子可以跳過(guò),寫的不好之處多多分鐘搞定常用基礎(chǔ)知識(shí)前端掘金基礎(chǔ)智商劃重點(diǎn)在實(shí)際開發(fā)中,已經(jīng)非常普及了。 JavaScript字符串所有API全解密 - 掘金關(guān)于 我的博客:louis blog SF專欄:路易斯前端深度課 原文鏈接:JavaScript字符串所有API全解密 本文近 6k 字,讀完需 10 分鐘。 字符串作為基本的信息交流的橋梁,幾乎被所有的編程...

    wdzgege 評(píng)論0 收藏0
  • 專治前端焦慮的學(xué)習(xí)方案

    摘要:不過(guò)今天我希望能夠更進(jìn)一步,不僅僅再抱怨現(xiàn)狀,而是從我個(gè)人的角度來(lái)給出一個(gè)逐步深入學(xué)習(xí)生態(tài)圈的方案。最后,我還是想提到下對(duì)于的好的學(xué)習(xí)方法就是回顧參照各種各樣的代碼庫(kù),學(xué)習(xí)人家的用法與實(shí)踐。 本文翻譯自A-Study-Plan-To-Cure-JavaScript-Fatigue。筆者看到里面的幾張配圖著實(shí)漂亮,順手翻譯了一波。本文從屬于筆者的Web Frontend Introduc...

    codeGoogle 評(píng)論0 收藏0
  • 前端基礎(chǔ)進(jìn)階(十五):詳解 ES6 Modules

    摘要:下載地址安裝一個(gè)好用的命令行工具在環(huán)境下,系統(tǒng)默認(rèn)的非常難用,所以我個(gè)人比較推薦大家使用或者。下載地址安裝在命令行工具中使用查看版本的方式確保與都安裝好之后,我們就可以安裝了。前端基礎(chǔ)進(jìn)階系列目錄 showImg(https://segmentfault.com/img/remote/1460000009654403?w=1240&h=272); 對(duì)于新人朋友來(lái)說(shuō),想要自己去搞定一個(gè)E...

    Lowky 評(píng)論0 收藏0
  • 18年求職面經(jīng)及總結(jié)

    摘要:年求職面經(jīng)及總結(jié)我的求職之路差不多走到盡頭了感覺真是精疲力盡了把這大半年的經(jīng)歷和面試總結(jié)寫下來(lái)希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫助先說(shuō)背景微電子科學(xué)與工程專業(yè)學(xué)過(guò)兩門和相關(guān)的課程語(yǔ)言和單片機(jī)這個(gè)專業(yè)的唯一好處就是大部分人并不知道這個(gè)專 18年求職面經(jīng)及總結(jié) 我的求職之路差不多走到盡頭了,感覺真是精疲力盡了.把這大半年的經(jīng)歷和面試總結(jié)寫下來(lái),希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫...

    zhangwang 評(píng)論0 收藏0
  • 18年求職面經(jīng)及總結(jié)

    摘要:年求職面經(jīng)及總結(jié)我的求職之路差不多走到盡頭了感覺真是精疲力盡了把這大半年的經(jīng)歷和面試總結(jié)寫下來(lái)希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫助先說(shuō)背景微電子科學(xué)與工程專業(yè)學(xué)過(guò)兩門和相關(guān)的課程語(yǔ)言和單片機(jī)這個(gè)專業(yè)的唯一好處就是大部分人并不知道這個(gè)專 18年求職面經(jīng)及總結(jié) 我的求職之路差不多走到盡頭了,感覺真是精疲力盡了.把這大半年的經(jīng)歷和面試總結(jié)寫下來(lái),希望能給和我一樣在求職路上煎熬的人一點(diǎn)幫...

    fjcgreat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<