已知一个数组,键盘录入一个数,查找该数在该数组中的索引。 并且在控制台中打印出来 如果数组中没有,则返回-1。
时间: 2024-10-18 15:05:48 浏览: 20
数组元素的表示形式为-C语言——数组
这是一个常见的数组搜索操作,在许多编程语言中都有现成的方法可以实现,比如在JavaScript中,你可以使用`Array.prototype.indexOf()`函数。以下是简单的步骤:
1. 定义一个数组,例如 `let arr = [1, 2, 3, 4, 5];`
2. 创建一个变量 `input` 来存储用户输入的数值。
3. 使用 `indexOf()` 函数检查输入的值是否存在于数组中,语法如下:
```javascript
let index = arr.indexOf(input);
```
4. 如果找到该值,`indexOf()` 返回元素的索引,如果没找到,返回 -1。所以你可以判断 `index !== -1` 判断是否存在。
```javascript
if (index !== -1) {
console.log(`数字 ${input} 的索引是 ${index}`);
} else {
console.log('数字不在数组中');
}
```
如果你需要手动遍历数组,也可以用循环来实现,如 for 循环或 forEach,但这通常效率较低。
阅读全文