华为od机试 - 寻找目标字符串(javascript)
时间: 2023-05-08 22:00:34 浏览: 144
华为od题解JavaScript
5星 · 资源好评率100%
题目描述:
给定一个文本字符串text和一个要查找的目标字符串target,编写一个函数,返回目标字符串在文本字符串中的起始位置。如果目标字符串不存在于文本字符串中,则返回-1。
思路分析:
使用indexOf()函数可以实现查找目标字符串在文本字符串中的位置。如果indexOf()返回-1,表示目标字符串不存在于文本字符串中。
代码实现:
function findTargetString(text, target) {
return text.indexOf(target);
}
测试样例:
console.log(findTargetString("hello, world", "world")); // 输出7
console.log(findTargetString("hello, world", "hi")); // 输出-1
提示:
需要注意的是,查找时是区分大小写的。如果需要区分大小写,就可以直接使用indexOf()函数。如果不需要区分大小写,可以先将两个字符串都转换成小写再进行查找。
阅读全文