有时候我们需要获取字符串的某一位或者每一位,那怎么办呢,如果是要获取某一位比如是第二个字符,
假设有一个字符串如下:
var a="abcdefg";
我们要取第二个,也就是b这个字符,那我们如何去获取呢?
有一个简单的办法就是直接用a[1],这样就可以获取到字符串的第二个字符,这个用法用点像数组,这种方法在高版本的浏览器是没有问题的,但比如在IE7下,就是不兼容的,那么有没有别的兼容的办法呢?
当然是有的,
这里就要说到charAt()这个方法,把上面的a[1],改成a.charAt(1),就可以获取到第二个字符了,而且是妥妥的,兼容的,如果想到获取字符串的每一位,那就要一个循环就ok了,把charAt里的1改成变量就ok了。