网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JS字符串常用基础

JS中 String 是一种基本的数据结构
常见属性:
length属性用于返回字符串的长度

10年积累的网站设计制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有达州免费网站建设让你可以放心的选择与我们合作。

var a="zifuchuan";
console.log("a.length"); //返回值为9,即为该字符串长度

常用方法
1:concat()拼接字符串
实例:

       var  a="zifuchuan";
       var  b="jichu";
       console.log(a.concat(b));//zifuchuanjichu------在a字符串后面拼接b拼接字符串
       console.log(a);  //zifuchuan------ concat不影响原来的字符串

2:indexOf() 查找字符 返回-1或者是索引
参数 1: 需要查找的字符:必填,有的话返回索引位置,没有的话返回-1
参数2:开始查找的位置:选填

           var  a="zifuchuan";
          console.log(a.indexOf("z")); //0----查找 返回索引  或-1
          console.log(a.indexOf("i",3));//-1----从第三个的位置查找i,也就是从f开始查找,之后没有i所以返回-1 

3:lastindexOf()倒着顺序查找 但索引一直规定正着数

      var  a="zifuchuan";
      console.log(a.lastIndexOf("f"));//2
      console.log(a.lastIndexOf("a",3))//-1---从倒着数第三个数开始查找也就是从u开始,所以返回-1

4charAt() 根据索引返回对应的字符
charCodeAt() 按照索引返回对应的ascii值

    var  a="zifuchuan";
     console.log(a.charAt(0));//z
     console.log(a.charCodeAt(7));//97

5,substr() ---从起始索引号提取字符串中指定数目的字符。两个参数,第一个参数是截取开始的位置,第二个参数是截取的长度
substring()--- 提取字符串中两个指定的索引号之间的字符。两个参数,截取起始位置和截取停止位置,取小不取大 [start,stop),返回值的长度为start-stop
search 找字符返回当前索引
slice()从已有的数组中选定字符返回 两个参数start end 不影响原来字符串

   var  a="zifuchuan";
    console.log(a.substr(1, 2));//if
    console.log(a);//substr截取字符串之后不影响原来字符串
    console.log(a.substring(1, 2));//i
    console.log(a);//substring()截取字符串也不会影响字符串的长度
    console.log(a.search('a'));//7
     console.log(a.slice(0,2));//zi

6,replace() 字符替换 两个参数 第一个参数是被替换掉的字符 第二个字符是替换字符

     var  a="zifuchuan";
    console.log(a.replace("zi","t"))//tfuchuan
    console.log(a);//zifuchuan--replace不影响原来的字符串

7split将字符串转化为数组,如果把空字符串 ("") 用作 边界分割,那么 stringObject 中的每个字符之间都会被分割。

var  a="zifuchuan";
console.log(a.split(","));//Array[1]
console.log(a.split(""));//Array[9]
console.log(a);//不影响原来字符串

8toLowerCase() 把字符串转换为小写。
toUpperCase() 把字符串转换为大写。

var  a="zifuchuan";  
console.log(a.toUpperCase());
console.log(a.toLowerCase());

分享文章:JS字符串常用基础
转载注明:http://bjjierui.cn/article/joipjg.html

其他资讯