如何获得字符串中字符的位置?

时间:2019-09-26 20:59:18

标签: javascript

例如,我想获取字符串中某个字符的位置编号,我想获取此字符串中2的编号

  

var =“ hello 2 world!”;

请帮助我解决此问题

2 个答案:

答案 0 :(得分:2)

var test = 'Hello 2 world';
var pos = test.indexOf('2');
// pos === 6

indexOf()方法返回指定值首次出现的调用String对象内的索引。如果找不到该值,则返回-1。

有关更多详细信息,请参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf

答案 1 :(得分:-1)

let test = "hello 2 world";
let array = test.split('');

for (let i = 0; i < array.length; i++) {
    if (!isNaN(array[i])) {
        return i;
    }
}