Javascript的内置功能之一就是字符串连接,如果+号用于两个字符串连接
-
var s="hello,world"
-
//想要查找给定位置的字符
-
s.charAt(0) // h 第一个字符
-
s.charAt(s.length-1) // d 最后一个字符
-
-
//截取字符串
-
s.substring(1,4) //ell
-
s.slice(1,4) //ell 同上
-
s.slice(-3) //rld
-
-
//查询子字符串
-
s.indexOf("l") // 2 l第一次出现的位置
-
s.lastIndexOf("l") //10 l最后一次出现的位置
-
-
//字符串分割,即将一个字符串分割为多个字符串
-
s.split(",") //["hello","world"]
-
-
//字符串替换
-
var myStr = "I,love,you,Do,you,love,me";
-
var replacedStr = myStr.replace("love","hate");
-
//"I,hate,you,Do,you,love,me"
-
//默认只替换第一次查找到的,想要全局替换,需要置上正则全局标识
-
var myStr = "I,love,you,Do,you,love,me";
-
var replacedStr = myStr.replace(/love/g,"hate");
-
//"I,hate,you,Do,you,hate,me"
-
-
//字符串大小写转换
-
var myStr = "I,love,you,Do,you,love,me";
-
var lowCaseStr = myStr.toLowerCase();
-
console.log(later.getMinutes());
-
//"i,love,you,do,you,love,me";
-
var upCaseStr = myStr.toUpperCase();
-
//"I,LOVE,YOU,DO,YOU,LOVE,ME"
-
-
//字符串连接除了+号,还有concat
-
var str1 = "I,love,you!";
-
var str2 = "Do,you,love,me?";
-
var str = str1.concat(str2);
-
//"I,love,you!Do,you,love,me?"
写一个函数获取输入参数的后缀名,例如 abcd.txt
-
function getSuffix(file){
-
return file.slice(file.lastIndexOf(".") + 1,file.length);
-
}