字符串的使用
除了length属性,字符串还提供了以下可以调用的方法:
var z = "hello cnblogs"; //定义字符串
z.charAt(0); //返回 h 第一个字符
z.charAt(z.length-1); //返回 s 最后一个字符
z.substring(1,4); //返回 ell 返回字符2~4
z.slice(1,4); //返回 同上
z.slice(-4); //返回 logs 最后四个字符
z.indexOf("l"); //返回 2 字符l首次出现的位置
z.lastInexOf("l"); //返回 9 字符l最后出现的位置
z.indexOf("l",3); //返回 3 在位置3及之后l首次出现的位置
z.split(" "); //返回["helle", "cnblogs"] 分割成字符串
z.replace("h","H"); //返回 Hello cnblogs 全文字符替换
z.toUpperCase(); //返回 HELLO CNBLOGS (toLowerCase()将字符串大写转换为小写)
z.charCodeAt(0); //返回第一个字符的Uniconde编码 104 (fromeCharCode()将Unicode编码转化为一个字符)
z.match(/l/g); //返回["l","l","l"] 在字符串中查找"l"
z.search("cnblogs"); //返回 6 (执行时区分大小写)
trim(); //去除字符串两边的空白
判断字符串是否相等根据具体环境对字符串进行小写(或大写)转换后进行判断。
总结: 在Javascript中,字符串是固定不变的,类似replace()和toUpperCase()的方法都返回新的字符串,原字符串本身并没有变化。
版权声明:本文为博主原创,未经博主允许不得转载。