获取单词中数字的最后一位可以通过以下步骤实现:
match()
方法配合正则表达式/\d+/g
,它会返回匹配到的所有数字作为一个数组。array[index]
,其中index
为数组的最后一个元素的索引,即array.length - 1
。slice()
方法取最后一位字符,即str.slice(-1)
。以下是一个示例代码:
function getLastDigit(word) {
// 将单词转换为字符串类型
word = String(word);
// 使用正则表达式匹配单词中的数字
var numbers = word.match(/\d+/g);
// 获取最后一个数字并转换为字符串类型
var lastNumber = String(numbers[numbers.length - 1]);
// 返回最后一位数字
return lastNumber.slice(-1);
}
// 示例用法
console.log(getLastDigit("hello123")); // 输出:3
console.log(getLastDigit("world456")); // 输出:6
console.log(getLastDigit("test789")); // 输出:9
以上代码中的示例函数getLastDigit()
可以接收一个单词作为参数,并返回该单词中数字的最后一位。在示例中,分别传入了"hello123"、"world456"和"test789"作为参数,分别输出了数字的最后一位3、6和9。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云