zoukankan      html  css  js  c++  java
  • 5.6.3.1 字符方法

      两个用于访问字符串中特定的方法是:charAt()和charCodeAt()。这两个方法都接收一个参数,即基于0的字符位置。其中,charAt()方法以单字符字符串的形式返回给定位置的那个字符串(ECMAScript中没有字符类型)。例如:

    var atringValue="hello world";
    alert(stringValue.charAt(1));//"e"
    

      字符串“hello world”位置1处的字符是“e”,因此调用charAt(1)就返回了“e”。如果你想得到的不是字符而是字符编码,那就需要使用charCodeAt()了。例如:

    var stringValue="hello world";
    alert(stringValue.charCodeAt(1));//"101"
    

      这个例子输出的是字符“e”的字符编码。

      ECMAScript 5 还定义了另一个访问个别字符的方法。在支持此方法的浏览器中,可以使用方括号加数字索引来访问字符串中的特定字符,例如:

    var stringValue="hello world";
    alert(stringValue[1]);//"e"
    

      使用方括号表示法访问个别字符的语法得到了IE8及FF、Safari、Chrome和Opera所有版本的支持。如果是在IE7及更早的版本中使用这种语法,会返回undefined值(尽管根本不是特殊的undefined值)。

  • 相关阅读:
    CF1391D 【505】
    CF1389C 【Good String】
    CF1364C 【Ehab and Prefix MEXs】
    CF1353E 【K-periodic Garland】
    CF1349A 【Orac and LCM】
    CF1352C 【K-th Not Divisible by n】
    CF413D 【2048】
    CF257B 【Playing Cubes】
    CF267A 【Subtractions】
    2018.8.16提高B组模拟考试
  • 原文地址:https://www.cnblogs.com/yxlove/p/4523553.html
Copyright © 2011-2022 走看看