JS字符串分割截取

JS字符串分割截取1.函数:split()功能:把一个字符串按指定的分隔符分割存储到数组中。例子:str=”2018.12″;arr=str.split(“.”);//arr是一个包含”2018″和”12″的数组,arr[0]是2018,arr[1]是12。2.函数:join()功能:使用分隔符将一个数组合并为一个字符串。例子:varString=myArray.joi…

大家好,又见面了,我是你们的朋友全栈君。

1.函数:split()

 功能:把一个字符串按指定的分隔符分割存储到数组中。

例子: 
str="2018.12"; 
arr=str.split(".");
//arr是一个包含"2018"和"12"的数组,arr[0]是2018,arr[1]是12。

 

2.函数:join()

功能:使用分隔符将一个数组合并为一个字符串。

例子: var String=myArray.join(array);
var List=new Array("2018","1","1");
var NewList=myList.join(".");
//结果是2018.1.1

 

3.函数:concat()

功能:将两个数组连接在一起。

例子:arr1=[1,2,3,4];
     arr2=[5,6,7,8];
     alert(arr1.concat(arr2)); 
     //结果为[1,2,3,4,5,6,7,8]

 

4.函数:charAt()

功能:返回指定位置的字符。字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

例子:var str='a,b,c,d,e,f,g,h,i,j';
alert(str.charAt(2))  //结果为b

 

5:函数:charCodeAt()

功能:charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 – 65535 之间的整数。方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。

 

6.函数:slice()

功能:arrayObject.slice(start,end)返回一个新的数组,包含从start到end(不包括该元素)的arrayobject中的元素。

start:必需填。指定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。

end:可选。指定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

例子:var str='abcdefghijk';
alert(str.slice(1,5))   //结果bcde

 

7.函数:substring()

定义和用法substring方法用于提取字符串中介于两个指定下标之间的字符。例如:stringObject.substring(start,stop)。

start 必需填。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

该方法返回 一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。如果 start 或 end 为负数,那么它将被替换为0。

例子:var str='abcdefghijk';
alert(str.substring(1,5))   //结果为bcde

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130036.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月27日 下午1:40
下一篇 2022年4月27日 下午1:40


相关推荐

  • opencv中scalar_opencv ffmpeg

    opencv中scalar_opencv ffmpegMat类中的Scalar()成员有什么用呢?先不急着看资料,看下有什么结果出现吧:先将里边的值设为0[html]viewplaincopy#include<opencv2/core/core.hpp>#include<opencv2/imgproc/imgproc.hpp&a

    2026年4月13日
    5
  • 浅谈VMware的NAT模式「建议收藏」

    浅谈VMware的NAT模式「建议收藏」什么是NAT模式?理论化的措辞我就不说了,我将结合本人平时的经验来简单的说明一下NAT模式,以及配置NAT模式时遇到的问题。大家都知道,我们的电脑要想联网,需要与交换机连接,假设交换机的网关为192.168.1.1,那么我们的电脑的ip必定在相同的网段,比如192.168.1.101,网关必定是192.168.1.1。现在我们向通过NAT模式将主机与虚拟机连接起来,即主机可以ping的通虚拟机…

    2022年6月16日
    32
  • Linux下 文件类型不同颜色的含义

    Linux下 文件类型不同颜色的含义

    2021年9月5日
    48
  • qmap的书写格式linux,QMap 键值存储「建议收藏」

    qmap的书写格式linux,QMap 键值存储「建议收藏」Qt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值传递的形式保存数据的。1.基本应用下面以“键-值”都是QString的例子说明QMap的基本使用方法…

    2022年5月7日
    79
  • vue子组件调用父组件父页面的方法「建议收藏」

    vue子组件调用父组件父页面的方法「建议收藏」如图:选择城市后,页面重新请求数据!(城市选择是子组件)选择完后不刷新页面,重新调用接口渲染主页面!第一种方法是直接在子组件中通过this.$parent.event来调用父组件的方法父组件<template><div><child></child></div></template&gt…

    2022年10月2日
    7
  • prophet Seasonality, Holiday Effects, And Regressors季节性,假日效应和回归[通俗易懂]

    prophet Seasonality, Holiday Effects, And Regressors季节性,假日效应和回归[通俗易懂]例子代码https://github.com/lilihongjava/prophet_demo/tree/master/seasonality_holiday_effects__regressors一、假期和特殊事件建模如果有假期或其他想要建模的重复事件,则必须为它们创建dataframe。对于dataframe,每个假期一行有两列(holiday节假日和ds日期戳)。它必须包括所有…

    2022年6月21日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号