Correction status:Uncorrected
Teacher's comments:
// 1.javascript变量、函数的定义
// 变量的定义
var a = 1;
console.log(a); // 1
var b = 2;
console.log(b); // 2
// 函数的定义
fn(10); // 10
function fn (a) {
console.log(a);
}
// if else
var val= 8;
if (val < 5){
alert('Less than 5');
}else if (val < 10) {
alert('Less than 10');
}else {
alert('Greater than or equal to 10');
}
var arr=90;
switch(true) {
case arr>90:
alert('Very Good!');
break;
case arr<=90 && arr>70:
alert('Good!');
break;
case arr<60:
alert('槽糕极了!');
break;
}
// 3、javascript三种循环
// JS中循环有三种:
// 1.while循环
// 语法结构:while(条件表达式){当条件表达式为布尔值true时要执行的语句块}
var i = 1;
var result = 0;
while(i<=20){
result=result+i;
i++;
}
alert(result);
// 2.do-while循环
// 语法结构:do{条件表达式为true时执行的语句块}while(条件表达式)
var i = 0;
var result = 0;
do{ i++;
result=result+i;
}while(i<50)
alert(result);
// 3.for循环
// 语法结构:for(变量初始化 ;条件表达式; 变量更新){条件表达式为true时执行语句块}
var result = 0;
for(var i = 1; i<=100 ; i++){
result = result + i;
}
alert(result)
//4.parseInt、isNaN函数的使用
// 1.isNaN()函数的用法:比如我有一个textbox用于录入数字类型的数据,在提交表单的时候我要验证该txetbox中的值是否为数字,那么我们可以使用isNaN函数。
function checkValue(){
if(isNaN(document.all.textbox.value)){
alert('请用数字录入!');
return false;
}
}
// 2.parseInt parseInt() 函数可解析一个字符串,并返回一个整数。
// parseInt(string, radix)
document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");