最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript訪問字符串中單個字符的兩種方法

 更新時間:2015年07月03日 09:34:36   投稿:junjie  
這篇文章主要介紹了JavaScript訪問字符串中單個字符的兩種方法,本文分別講解了索引方式訪問單個字符串、charAt()函數(shù)訪問單個字符以及兩種方式的不同,需要的朋友可以參考下

概述

JavaScript是一門很靈活的語言,也提供了很多原生的函數(shù)供我們編程使用。這篇文章主要對javascript中如何訪問字符串中的單個字符做一下介紹。
javascript中一切皆為對象,要訪問字符串中的單個字符主要有兩種方法:數(shù)組索引和charAt()函數(shù)。

索引和charAt()

索引方式訪問單個字符串
在javascript中,字符串可以被當(dāng)做數(shù)組來處理,所以我們可以用數(shù)組下標(biāo)的方式來訪問單個字符。代碼如下:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
    var str="hello world";
    console.log(str[0]); //輸出h
</script>

charAt()函數(shù)訪問單個字符
直接上代碼:
復(fù)制代碼 代碼如下:

<script type="text/javascript">
    var str="hello world";
    console.log(str.charAt(1));  //輸出e
</script>

兩種方式的不同

1.第一個區(qū)別是超出范圍的返回值不同
使用string[index]的方式,對于超出字 index范圍的,會返回undefined。
而使用charAt(index)的方式,對于超出范圍的會返回一個空的字符串。
2.第二個區(qū)別,是兼容性問題
string[index]的方式在IE6~8下會返回 undefined, 也就是IE6~8 不兼容此方法。
而charAt(index)經(jīng)測試,在IE6~8下也能夠正常返回值。

總結(jié)

如果你不需要考慮IE6~8的話,就可以隨便用了,至于性能,都是JavaScript的方法,差別微乎其微。
如果還是苦逼的要考慮IE6~8的話,還是使用charAt()比較好,安全又放心。

相關(guān)文章

  • 微信小程序 點擊切換樣式scroll-view實現(xiàn)代碼實例

    微信小程序 點擊切換樣式scroll-view實現(xiàn)代碼實例

    這篇文章主要介紹了微信小程序 點擊切換樣式scroll-view實現(xiàn)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • 小程序短信驗證碼頁面實現(xiàn)demo

    小程序短信驗證碼頁面實現(xiàn)demo

    這篇文章主要為大家介紹了小程序短信驗證碼頁實現(xiàn)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 萬字詳解JavaScript手寫一個Promise

    萬字詳解JavaScript手寫一個Promise

    這篇文章主要介紹了萬字詳解JavaScript手寫一個Promise,Promise就是一個類,在執(zhí)行這個類的時候,需要傳遞一個執(zhí)行器(回調(diào)函數(shù))進(jìn)去,執(zhí)行器會立即執(zhí)行
    2022-07-07
  • js字符串操作函數(shù)總結(jié)及使用方法示例

    js字符串操作函數(shù)總結(jié)及使用方法示例

    這篇文章主要介紹了js字符串操作函數(shù)toString、split、length、indexOf、lastIndexOf、replace、replaceAll、charAt、charCodeAt、contact、slice、substring、substr、match、exec、search、trim、includes
    2023-08-08
  • 使用js正則表達(dá)式驗證文件擴(kuò)展名方法實例

    使用js正則表達(dá)式驗證文件擴(kuò)展名方法實例

    文件上傳時,為了安全驗證,對于手工改動文件后綴名產(chǎn)生的偽造文件進(jìn)行判斷過濾,下面這篇文章主要給大家介紹了關(guān)于如何使用js正則表達(dá)式驗證文件擴(kuò)展名的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • JavaScript 應(yīng)用類庫代碼

    JavaScript 應(yīng)用類庫代碼

    S.Sams Lifexperience CopyRight (C) 2003-2007 S.Sams Lifexperience ScriptClassLib MSNLive: S.Sams#msn.com Update by : 2007-01-19 轉(zhuǎn)載傳播請保留版權(quán)
    2008-06-06
  • flv.js的具體使用教程

    flv.js的具體使用教程

    flv.js是一款優(yōu)秀的開源web端flv文件播放器,flv格式目前廣泛應(yīng)用在直播及音視頻錄制領(lǐng)域,本文就詳細(xì)的介紹一下flv.js的具體使用教程,感興趣的可以了解一下
    2023-05-05
  • IScroll那些事_當(dāng)內(nèi)容不足時下拉刷新的解決方法

    IScroll那些事_當(dāng)內(nèi)容不足時下拉刷新的解決方法

    下面小編就為大家?guī)硪黄狪Scroll那些事_當(dāng)內(nèi)容不足時下拉刷新的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • js實現(xiàn)電梯導(dǎo)航效果的示例代碼

    js實現(xiàn)電梯導(dǎo)航效果的示例代碼

    這篇文章主要介紹了JavaScript實現(xiàn)電梯導(dǎo)航效果的相關(guān)知識,文中通過示例代碼介紹的很詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-12-12
  • JS中IP地址與整數(shù)相互轉(zhuǎn)換的實現(xiàn)代碼

    JS中IP地址與整數(shù)相互轉(zhuǎn)換的實現(xiàn)代碼

    這篇文章主要介紹了JS中IP地址與整數(shù)相互轉(zhuǎn)換的實現(xiàn)代碼,需要的朋友可以參考下
    2017-04-04

最新評論

华蓥市| 剑阁县| 博客| 漠河县| 沁源县| 遂昌县| 岐山县| 弥勒县| 封开县| 喜德县| 新巴尔虎右旗| 南安市| 寻乌县| 岳普湖县| 凤翔县| 楚雄市| 长顺县| 敦煌市| 吐鲁番市| 平乡县| 庐江县| 济源市| 怀化市| 华容县| 新乡县| 龙泉市| 冀州市| 靖西县| 大城县| 青神县| 乳山市| 南丰县| 香港 | 图木舒克市| 宁蒗| 剑阁县| 抚远县| 峨眉山市| 岱山县| 邵阳市| 芮城县|