目录
JS函数
B A D C C
JS分支与循环
D B D C B
JS条件语句
if-else类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
if(a<60) return "unpass";
else return "pass";
/********** End **********/
}
switch类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
switch(a){
case 82414:return "Superior";break;
case 59600:return "Huron";break;
case 58016:return "Michigan";break;
case 25744:return "Erie";break;
case 19554:return "Ontario";break;
default:return "error";break;
}
/********** End **********/
}
JS循环语句
while类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
var count=0;
var i=0;
var u=0;
for(i=2;i<=a;i++){
for(j=2;j<i;j++){
if(i%j==0) {u=1;break;}
}
if(u!=1)
count=count+i;
u=0;
}
return count;
/********** End **********/
}
do while类型
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var sum=0;
for(i=a+1;i<b;i++){
sum+=i;
}
return sum;
/********** End **********/
}
for类型
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
if(a==b||a-b==1||b-a==1) return 1;
var multiple=1;
for(i=a+1;i<b;i++){
multiple*=i;
}
return multiple;
/********** End **********/
}
JS运算符
运算符
B D A A C
算术运算符
function mainJs(a,b) {
//请在此处编写代码
/***********Begin**********/
a1=parseInt(a);
b1=parseInt(b);
c=a1%b1;
/*********End************/
return a+b+c;
}
比较和逻辑运算符
function mainJs(a,b) {
//请在此处编写代码
/********Begin***************/
if(a>b) return(a&&b);
else return(!a);
/**********End****************/
}
条件运算符
function mainJs(a,b) {
//请在此处编写代码
/*********begin*********/
a>b?t=a:t=b;
return t;
/*********end*********/
}
运算符的优先级和结合性
function mainJs(a,b) {
var a = parseInt(a);
var b = parseInt(b);
//请在此处编写代码
/*********begin*********/
(a-1+b)*b==24?c=1:c=0;
e=c*4+4;
/*********end*********/
return e;
}