确定字符串的长度(其包含的16位值的个数)可以使用字符串的length属性
var s=“hello,world”;
s.chatAt(0)//第一个字符
s.chartAt(s.length-1)//最后一个字符
s.substring(1,4)//第二到第四个字符,不包括第四个即[2,4)
s.slice(1,3)//同上 一个新的字符串。包括字符串 stringObject 从 start 开始(包括 start)到 end 结束(不包括 end)为止的所有字符。如果是负的就从末尾开始数-1就是倒数第一个,-2就是倒数第二个。
s.slice(-3)//从后往前数
s.substr(1,2)=>el//方法用于返回一个从指定位置开始的指定长度的子字符串
s.indexOf(“l”)//字母’l’首次出现的位置
s.lastIndexOf(“l”)//字母’l’最后一次出现的位置
s.indexOf(“l”,3)//=>I在位置3及之后首次出现字符l的位置
s.split(“,”)//以”,”分割字符串
s.replace(“h”,”H”)//全文字符串替换
s.toUpperCase()//转换成大写
s.toLowerCase()//转换成小写
ECMAScript5中字符串可以当做只读数组,除使用charAt()方法外,也可以使用如下
var s="hello,world";
s[0]//=>"h"
s[s.length-1]//=>d