JavaScript语言核心—One Day

字符串的使用

除了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()的方法都返回新的字符串,原字符串本身并没有变化。

 

版权声明:本文为博主原创,未经博主允许不得转载。

posted @ 2017-04-30 14:47  0_0墨眉  阅读(200)  评论(0编辑  收藏  举报