第 1 題
以下代碼輸出什么
var a = 2
if(a = 1) {
console.log('a等于1')
}else{
console.log('a不等于1')
}
答案:
a等于1 //if語句里是 a=1 不是 a==1
第 2 題
以下代碼輸出什么
var user = '小花'
switch (user) {
case '小花':
console.log('滿分')
case '小明':
console.log('優(yōu)秀')
break
case '小剛':
console.log('良好')
default:
console.log('不及格')
}
答案:滿分 優(yōu)秀 //case"小花"沒有添加break;
第 3 題
以下代碼輸出什么
var i = 5;
while(i > 0){
console.log(i);
i--;
}
答案:5 4 3 2 1
第 4 題
以下代碼輸出什么
var i = 5;
do{
console.log(i);
i--;
}while(i > 0);
答案:5 4 3 2 1
第 5 題
以下代碼輸出什么
for(var i = 0; i< 6; i++){
if(i % 4 === 0){
break;
}
console.log(i);
}
答案:不輸出
第 6 題
以下代碼輸出什么
for(var i = 0; i< 6; i++){
if(i % 4 === 0){
continue;
}
console.log(i);
}
答案:1 2 3 5
第 7 題
以下代碼中 result的值輸出什么
var result = sum(3, 4)
console.log(result)
function sum(a, b){
return console.log(a + b)
}
答案:undefined