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

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

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

概述

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

索引和charAt()

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

復制代碼 代碼如下:

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

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

<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()比較好,安全又放心。

相關文章

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

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

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

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

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

    萬字詳解JavaScript手寫一個Promise

    這篇文章主要介紹了萬字詳解JavaScript手寫一個Promise,Promise就是一個類,在執(zhí)行這個類的時候,需要傳遞一個執(zhí)行器(回調(diào)函數(shù))進去,執(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正則表達式驗證文件擴展名方法實例

    使用js正則表達式驗證文件擴展名方法實例

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

    JavaScript 應用類庫代碼

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

    flv.js的具體使用教程

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

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

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

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

    這篇文章主要介紹了JavaScript實現(xiàn)電梯導航效果的相關知識,文中通過示例代碼介紹的很詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    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

最新評論

黄山市| 满洲里市| 汶川县| 临洮县| 铜山县| 北海市| 东港市| 平泉县| 澄江县| 宁强县| 凤山县| 临沭县| 乐山市| 松原市| 天水市| 石柱| 当阳市| 建瓯市| 黎川县| 碌曲县| 蓝山县| 大同县| 义马市| 松原市| 额尔古纳市| 泰兴市| 苍溪县| 龙胜| 信丰县| 文昌市| 商南县| 罗城| 普安县| 永吉县| 漳平市| 临猗县| 阿拉善右旗| 长武县| 华蓥市| 武鸣县| 南岸区|