zoukankan      html  css  js  c++  java
  • 字符窜地相关方法

    var str="Hello Atgugu";  在底层字符窜是以字符数组的形式保存。

    ["H","e","i","l","o","","A","u"]

    console.log(str.length)=>"8"

    console.log(str[0])=>"H"

    console.log(str[5])=>""

    charAt() 可以返回字符窜指定位置的字符,根据索引获取指定字符。

    var result=str.charAt(0);

    console.log(result)=>"H"

    charColdeAt() 返回字符窜的字符编码

    fromCharCode() 根据字符窜编码去获取字符

    result=String.fromCharCode()

    indexOf() 检索一个字符窜中含有指定内容

    例:var str="hello hatguiga";

    var result=str.indexOf("h")

    console.log(result)=>0

    如果字符窜中含有该内容,则会对返回其第一次出现的索引,若没有对应内容,返回的是-1,可以指第2个参数设置为开始查找的索引

    index(a,b)

    a:字符窜的内容   b:索引

    lastIndexOf() 其是从后往前查找对应内容

    例 var str="hello hatguiga"

    var result=str.lastIndexOf("h")

    console.log(result)=>6

    slice()  和数组slice()方法类似 .从字符窜截取指定的内容,将截取内容返回。

    substring()  可以用来截取字符窜,和slice类似

    substring(a,b)  a:开始开始索引 包含开始

               b:结束位置索引 不包含索引

    substring()  不能接受负值,负值默认为0,自动调整参数的位置,第2个一定大于第一个

    split()  可以将一个字符窜拆分成一个数组,需要一个参数,为字符窜,会根据字符窜拆分数组。

    例:var str="abcdcdabcd"

    var result=str.split("d")

    console.log(result)=>"abcd,cd,abcd"

    console.log(typeOf result)=>object

          

  • 相关阅读:
    Linux下运行当前目录需要加./的原因
    Linux mint界面过小无法安装(解决方法)
    哈工大机考:数组逆置
    哈工大机考:字符串内排序
    哈工大机考:求最大值
    八皇后问题的简单分析
    哈工大机考:字符串去特定字符
    哈工大机考:计算两个矩阵的乘积
    iOS 字号转换问题
    iOS 十六进制的颜色值转换为UIColor
  • 原文地址:https://www.cnblogs.com/aivnfjgj/p/9095961.html
Copyright © 2011-2022 走看看