欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在开发中最最最常用的字符串的属性大集合

程序员文章站 2022-03-04 19:13:04
...
// 获取字符串的长度
        var lut1 = "5201314";
        console.log(lut1.length);  // 7
    
		// .charAt(索引),返回值是指定索引位置的字符串,超出索引,结果是空字符串
        var lut2 = "lutianloveluzhaopan";
        var luzp2 = lut2.charAt(7);  
        console.log(luzp2);  //  o

		// 获取 ASCII 对应的值 
		var lut3 = String.fromCharCode(76);
		console.log(lut3); // L
        var lut4 = String.fromCharCode(76,85,84);
        console.log(lut4); // LUT

		// 字符串拼接
        var lut5 = "lzp";
        console.log(lut5+"ai"+"lu"+"tian"+"forever"+"!"); // lzpailutianforever!

		// .concat(字符串1,字符串2,...);返回的是拼接之后的新的字符串
        var lut6 = "小哥";
        console.log(lut6.concat("永远","喜欢","小甜","宝宝")); // 小哥永远喜欢小甜宝宝

		// .indexOf(要找的字符串,从某个位置开始的索引);返回的是这个字符串的索引值,没找到则返回-1
        var lut7 = "小甜宝宝,小哥真的很爱你呢";
        var index = lut7.indexOf("爱",2);
        console.log(index);  // 10

		// .lastIndexOf(要找的字符串);从后向前找,但是索引仍然是从左向右的方式,找不到则返回-1
        var lut8 = "小甜宝宝,小哥真的很爱你呢";
        var index8 = lut8.lastIndexOf("小");
        console.log(index8);  //  5

		// .replace("原来的字符串","新的字符串");用来替换字符串的
        var lut9 = "小甜宝宝,小哥真的很爱你呢";
        if(lut9.indexOf("宝宝")!= -1){
          lut9 = lut9.replace("宝宝","乖乖");
        }else{
          console.log("不存在");
        }
        console.log(lut9); // 小甜乖乖,小哥真的很爱你呢

		// .slice(开始的索引,结束的索引); 从索引5的位置开始提取,到索引为10的前一个结束,没有10,
		// 并返回这个提取后的字符串。(包头不包尾)
        var lut10 = "如果有一天小哥变了,但请宝宝记住,那也是会变得永远爱你呢";
        lut10 = lut10.slice(20, 26);
        console.log(lut10); // 会变得永远爱你

		// .split("要去除的字符串",切割后留下的个数);切割字符串
		var lut11 = "小甜&宝宝&乖乖&甜甜&小哥&么么哒";
		var arr = lut11.split("&");
		console.log(lut11)
		console.log(arr)
		for(var i = 0;i < arr.length; i++){
		  console.log(arr[i]);
		}
		
		// .split("要去除的字符串",切割后留下的个数);切割字符串
		var lut12 = "小甜&宝宝&乖乖&甜甜&小哥&么么哒";
		var arr12 = lut12.split("&",3);
		for(var i = 0;i < arr12.length; i++){
		  console.log(arr12[i]);
		}

		// .substr(开始的位置,个数);返回的是截取后的新的字符串
		var lut13 = "么么,小哥真的是好宣你哦";
		lut13 = lut13.substr(5,8);
		console.log(lut13);

		// .substring(开始的索引,结束的索引),返回截取后的字符串,不包含结束的索引的字符串
		var lut14 = "么么,小哥真的是好宣你哦";
		lut14 = lut14.substring(5,11);
		console.log(lut14);		 
		
		// .toLocaleLowerCase();转小写  .toLowerCase();转小写
		var lut15 = "LUTIAN";
		lut15 = lut15.toLocaleLowerCase();
		console.log(lut15);
		
		var lut16="LUZHAOPAN";
		lut16 = lut16.toLowerCase();
		console.log(lut16);


		// .toLocaleUpperCase()转大写   .toUpperCase();转大写
		var lut17 = "lzplovelutian";
		lut17 = lut17.toLocaleUpperCase();
		console.log(lut17);
		
		var lut18 = "lutianlovelzp";
		lut18 = lut18.toUpperCase();
		console.log(lut18);

		// .trim();干掉字符串两端的空格,但去不了中间的空格
		var lut19 = "   哦,2016年11月22日的   真的   是一个很美的一天   ";
		lut19 = lut19.trim();
		console.log("&&" + lut19 + "&&");

 在开发中最最最常用的字符串的属性大集合

 

相关标签: JavaScript