字符串小细节方法
Posted wanan_01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串小细节方法相关的知识,希望对你有一定的参考价值。
1.var text="two\niline"; //这里定义了一个显示为两行的字符串
2.javascript代码中会夹杂着html代码的字符串,html也使用单引号或者双引号来定界字符串,所以当js和html代码混杂在一起的时候,js用单引号,html用双引号
3.var text=‘you\‘re right,it can\‘t be a quote‘; //在一个单引号定界的字符串内使用撇号的时候 转义字符\‘的含义是 撇号或者单引号
4.字符串的一些方法
var s="hello,word";
s.charAt(0); //h:第一个字符 参数为负数或者大于等于字符串的长度,返回空字符串
s.substr(1,4); //erro 参数一为开始位置,参数二为截取字符串的长度;若参数二为负数,将自动转为0,返回一个空字符串
s.substring(1,4); //err 参数一开始位置,参数二为结束位置,且不包含结束位置这个字符,参数一大于参数二会换位置
s.substr(1); //ello,word 省略参数二,表示到原字符串结束;在省略参数二的情况下参数为负数,倒数到原字符串结束,但是不包括结束位置这个字符
s.substring(2); //llo,word 省略参数二,从开始位置到原字符串结束
s.slice(1,4); //ell .slice()方法和.substring()方法差不多,不同的是出现负数按倒数来对待,第一个参数比第二个参数大时不会换位置,返回一个空字符串。
s.indexOf("o"); //4 字符o首次出现的位置
s.lastIndexOf("o"); //7 字符o最后一次出现的位置
s.indexOf("o",3); //4 在位置3之后首次出现的字符o
s.split(","); //["hello", "word"] 分割成字符串
s.replace("l","L"); //heLlo,word 首次出现替换
s.toLocaleLowerCase(); //hello,word
s.toLowerCase(); //hello,word
s.toUpperCase(); //HELLO,WORD
以上是关于字符串小细节方法的主要内容,如果未能解决你的问题,请参考以下文章