当前位置: 代码迷 >> 综合 >> JavaScript高级-字符串对象
  详细解决方案

JavaScript高级-字符串对象

热度:49   发布时间:2024-02-21 05:18:38.0

一.获取字符串对象:

语法:字符串名.length

//获取字符串长度
var str="I love lvye!";
console.log(str.length);
//打印12

二.大小写转换

语法:字符串名.toLowerCase()

           字符串名.toUpperCase()

//大小写转换
var str="Hello Lvye!";
console.log(str.toLowerCase());
console.log(str.toUpperCase());
//hello lvye!
//HELLO LVYE!

三.获取某一个字符

语法:字符串名.charAt(n)

//获取某一个字符串
var str="Hello";
console.log("第1个字符是:"+str.charAt(0));
//第1个字符是:H

四.截取字符串

语法:字符串名.substring(start,end)

//截取字符串
var str1="绿叶,给你初恋般的感觉";
var str2=str1.substring(5,7);
console.log(str2);
//初恋

五.替换字符串

语法:字符串名.replace(原字符串,替换字符串)

//替换字符串
var str="I LOVE YOU";
var str_new=str.replace("YOU","JAVASCRIPT");
console.log(str_new);
//I LOVE JAVASCRIPT

六.分割字符串

语法:字符串名.split("分隔符");

//分割字符串
var str='abc.thumb.jpg';
//按照.切割为数组
var arr=str.split('.');
//最后一个元素下标  长度-1
console.log(arr[arr.length-1]);
//jpg

七.检索字符串的位置

语法:字符串名.indexOf(指定字符串)

           字符串名.lastIndexOf(指定字符串)

//检索字符串的位置
var str="Hello Lvye!";
console.log(str.indexOf("lvye!"));//-1
console.log(str.indexOf("Lvye"));//6

 

  相关解决方案