JavaScript substr() 字符串截取函数使用详解_基础知识

substr 定义和用法
substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

语法
stringObject.substr(start,length)

参数 描述
start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。

示例
下面的示例演示了substr 方法的用法。

第一个截取字符串第一个字符.

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

结果为: j

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

意思就是截取字符串中从第12个字符开始,5个长度

在本例中,我们将使用 substr() 从字符串中提取一些字符:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

输出:

lo world!

例子 2

在本例中,我们将使用 substr() 从字符串中提取一些字符:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

输出:

lo worl

时间: 2024-10-30 21:23:08

JavaScript substr() 字符串截取函数使用详解_基础知识的相关文章

Javascript this 函数深入详解_基础知识

 js this 函数详解          本文对Javascript this函数进行详细介绍,及知识的总结整理,彻底明白js this 函数该如何使用. this 代码函数调用时, .1直接调用函数则为this则指向window对象 .2类调用时候指向这个类 .3 方法.apply(obg) :此时这个方法内部的this指向  obj 不传参数 则指向window .4 function 作为构造函数时, 内部this 指向这个新创建出来的对象 总结为 a类直构 this是JavaScri

JavaScript中的replace()方法使用详解_基础知识

 该方法找到一个正则表达式的字符串之间的匹配,并取代了匹配的子带的新的子串. 替换字符串可以包含以下特殊替换模式:  语法 string.replace(regexp/substr, newSubStr/function[, flags]); 下面是参数的详细信息:     regexp : 一个RegExp对象.匹配被替换参数的返回#2.     substr : 一个字符串,由newSubStr 来替换     newSubStr : 它取代从参数中收到的子字符串 #1.     funct

JavaScript中的this关键字使用详解_基础知识

 和其它许多面向对象的语言一样,JavaScript 中也有 this 关键字,this 在函数中用来指向调用此方法的对象.实际编程中要判断 this 到底指向谁,一般可遵循以下原则:     如果该函数被 Function.call 或者 Function.apply 调用,那么 this 指向 call/apply 的第一个参数,如果参数是 null 或者 undefined,this 则指向全局对象(在浏览器中的话,全局对象就是 window 对象).     如果该函数被 Functio

Javascript数组循环遍历之forEach详解_基础知识

1.js 数组循环遍历. 数组循环变量,最先想到的就是 for(var i=0;i<count;i++)这样的方式了. 除此之外,也可以使用较简便的forEach 方式 2.forEach函数. Firefox 和Chrome 的Array 类型都有forEach的函数.使用如下: <!--Add by oscar999--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> &l

JavaScript中的toUTCString()方法使用详解_基础知识

 该方法使用通用时间约定一个日期转换为字符串.语法 Date.toUTCString() 下面是参数的详细信息:     NA 返回值: 返回转换日期为字符串,使用通用的时间约定.例子: <html> <head> <title>JavaScript toUTCString Method</title> </head> <body> <script type="text/javascript"> var

JavaScript中的some()方法使用详解_基础知识

 JavaScript数组some()方法测试数组中的某个元素是否通过由提供的功能来实现测试.语法 array.some(callback[, thisObject]); 下面是参数的详细信息:     callback : 函数用来测试每个元素.     thisObject : 对象作为该执行回调时使用. 返回值: 如果某些元素通过测试则返回true,否则为false.兼容性: 这个方法是一个JavaScript扩展到ECMA-262标准; 因此它可能不存在在标准的其他实现.为了使它工作,你

JavaScript中reduce()方法的使用详解_基础知识

 JavaScript 数组reduce()方法同时应用一个函数针对数组的两个值(从左到右),以减至一个值.语法 array.reduce(callback[, initialValue]); 下面是参数的详细信息:     callback : 函数执行在数组中每个值     initialValue : 对象作为第一个参数回调的第一次调用使用 返回值: 返回数组的减少单一个值兼容性: 这种方法是一个JavaScript扩展到ECMA-262标准; 因此它可能不存在在标准的其他实现.为了使它工

JavaScript中的anchor()方法使用详解_基础知识

 此方法创建一个用作超文本目标的HTML锚.语法 string.anchor( anchorname ) 下面是参数的详细信息:     anchorname: 定义了锚的名称 返回值:     返回其锚标记的字符串 例子: <html> <head> <title>JavaScript String anchor() Method</title> </head> <body> <script type="text/j

JavaScript中的bold()方法使用详解_基础知识

 此方法将导致就好像它是在一个<b>标签的字符串显示为粗体.语法 string.bold( ) 下面是参数的详细信息:     NA: 返回值:     返回字符串含有<b>标签 例子: <html> <head> <title>JavaScript String bold() Method</title> </head> <body> <script type="text/javascript