字符串小细节方法

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


以上是关于字符串小细节方法的主要内容,如果未能解决你的问题,请参考以下文章

项目小细节

QT中的小细节

pymysql的使用心得------小细节,注意!

微信小程序开发都有哪些细节需要注意

android需知小细节

对部分常用类的细节总结