JavaScript endsWith() 方法

JavaScript String 对象

实例

判断字符串是否以指定的子字符串结尾(区分大小写):

let str = "Hello world";

str.endsWith("world") // 返回 true

str.endsWith("World") // 返回 false

尝试一下 »

定义和用法

endsWith() 方法用来判断当前字符串是否是以指定的子字符串结尾的(区分大小写)。

如果传入的子字符串在搜索字符串的末尾则返回 true,否则将返回 false。

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

Chrome 41

Edge 12

Firefox 17

Safari 9

Opera 36

Mar 2015

Jul 2015

Oct 2012

Oct 2015

Mar 2016

语法

string.endsWith(searchvalue, length)

参数值

参数

描述

searchvalue

必需,要搜索的子字符串。

length

设置字符串的长度。默认值为原始字符串长度 string.length。

返回值

类型

描述

布尔值

如果字符串以指定的值结尾返回 true,否则返回 false。

技术细节

返回值:

布尔值,如果传入的子字符串在搜索字符串的末尾则返回true,否则将返回 false。

JavaScript 版本:

ECMAScript 6

更多实例

实例

设置不同字符串长度来判断:

var str = "To be, or not to be, that is the question.";

str.endsWith("question."); // true

str.endsWith("to be"); // false

str.endsWith("to be", 19); // true

尝试一下 »

JavaScript String 对象