JS数组练习
2021-01-06 21:29
标签:write log for 布尔类型 执行 indexof break 一个 个数 1. 随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么 方法二 JS数组练习 标签:write log for 布尔类型 执行 indexof break 一个 个数 原文地址:https://www.cnblogs.com/llive/p/12974971.html 1
1 var arr = [10, 100, 1000]
2 function map() {
3 var brr=[]
4 //遍历数组
5 for(cc in arr){
6 //给空数组插入arr里面的值
7 brr.push(arr[cc]*1.3)
8 }
9 //返回新数组的值
10 return brr
11 }
12
13 console.log(map(arr)) // [13, 130, 1300]
var arr=[10,20,30,40,50,80]
function has(arr,b){
//通过indexof检查有没有传入的数据(值-1就说明没有)
// 通过三元表达式判断,结果为false执行ture
return arr.indexOf(b) === -1 ? false : true
}
console.log(has(arr,50))//ture
1 var arr=[10,20,30,40,50,80]
2 function has(arr,b){
3 //先声明一个变量,假设值位false
4 var hello=false
5 //遍历数组
6 for(w in arr){
7 //判断数组中的每一个值是否与传入的值相等
8 if(arr[w]==b){
9 hello=true
10 }
11 }
12 return hello
13 }
14
15 console.log(has(arr,80))//true