麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:22:39
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript訪問字符串中單個字符的兩種方法,本文分別講解了索引方式訪問單個字符串、charAt()函數訪問單個字符以及兩種方式的不同,需要的朋友可以參考下
 

概述

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

索引和charAt()

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

復制代碼代碼如下:

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

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

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

 

兩種方式的不同

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

總結

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 玩偶姐姐在线观看免费 | 一级做a爱片久久毛片a高清 | 黑人一级片| 成人精品一区二区三区中文字幕 | 激情免费视频 | 久久福利精品 | 亚洲自拍第二页 | 日韩黄色片免费看 | 免费观看黄色一级视频 | 成人爱爱电影 | 国产一区二区国产 | 55夜色66夜色国产精品视频 | 国内精品国产三级国产a久久 | 国产一区二区精品91 | 中文字幕一区二区三区久久 | 91精品国产乱码久久桃 | 黄色网址电影 | 久草在线综合 | 成人午夜在线观看视频 | 亚洲码无人客一区二区三区 | 天天色图片 | 热99精品视频 | 成人性生活视频 | 久久丝袜脚交足黄网站免费 | 韩毛片 | 毛片久久| 日韩av影片在线观看 | 高清国产午夜精品久久久久久 | 国产一区二区三区四区五区精品 | 国产成人小视频在线观看 | 视频一区二区三区视频 | 欧美一级在线免费 | 久久国产秒 | 日日草夜夜操 | 欧美日韩免费在线观看视频 | 羞羞视频在线免费 | 草草在线视频 | 少妇一级淫片免费放播放 | 免费香蕉成视频成人网 | 毛片a级毛片免费播放100 | 久久艹艹艹 |