已采纳回答 / jnbjjv
if(infos[i][j]=='女' && infos[i][j]=='大一') 这句有问题 你应该改成 if(infos[i][0]=='女' && infos[i][3]=='大一')j的这层循环不用
2019-07-19
indexOf方法如果满足条件则会返回字符串所在数组中的位置
filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素,不会检测空数组,不会改变原始数组
infos.filter(function(items){
return items[items.indexOf("大一")] && items[items.indexOf("女")];
}).forEach(function(items){
document.write(items[0]+"<br/>");
})
filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素,不会检测空数组,不会改变原始数组
infos.filter(function(items){
return items[items.indexOf("大一")] && items[items.indexOf("女")];
}).forEach(function(items){
document.write(items[0]+"<br/>");
})
//定义函数
function judge(a,b){
return a>b?a:b;
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+judge(5,4)+"<br>");
document.write(" 6 和 3 的较大值是:"+judge(6,3) );
function judge(a,b){
return a>b?a:b;
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+judge(5,4)+"<br>");
document.write(" 6 和 3 的较大值是:"+judge(6,3) );
document.write( mystr.substring(mystr.indexOf("W"),mystr.indexOf("!"))+ "<br />");
document.write( mystr.substring(mystr.indexOf("H"),mystr.indexOf("o") );
document.write( mystr.substring(mystr.indexOf("H"),mystr.indexOf("o") );
2019-07-17
已采纳回答 / LuckyCH
var 是声明 i 变量的,同 var myarr = new Array();如果不加var,i 就不知道是哪儿来的,也可以放在外面,如:var i;for(i = 0;i>2;i++){}
2019-07-17