Correction status:Uncorrected
Teacher's comments:
<div>
<input type="text" id="intext" value="" name="intext" placeholder="输入年纪">
<button onclick="test4()">提交</button>
</div>
<script >
// 数据类型转换:parseInt、isNaN函数的使用
function test4() {
var text1=document.getElementById('intext').value;
text1=parseInt(text1);
if (!isNaN(text1)){
if (text1>18&&text1<=100) {
alert('你输入的年纪是:'+text1);
}else {
alert('你输入的年纪不正确');
}
}else{
alert("输入数据不正确请重新输入")
}
} // 全局变量的定义
var result=80;
// 函数的定义
function test(){
// 函数内部定义的变量的作用域为局部只在此函数部起作用
var myTest='我的javascript成绩是:';
// if条件语句
if (result>=60 &&(parseInt(result))<70){
console.log(myTest+'一般');
}else if (result>=70&&result<90){
console.log(myTest+'成绩还行');
}else if (result>=90 &&result<=100){
console.log(myTest+'成绩不错');
}else if (result<60){
console.log(myTest+'成绩没有及格');
}
}
// 执行或调用函数
test();
function test2() {
var myTest='我的javascript成绩是用witch语句:';
// switch语句
switch (true) {
case result>=90:
console.log(myTest+'优秀');
break;
case result>=80:
console.log(myTest+'还行吧') ;
break;
case result>= 60:
console.log(myTest+'及格的边缘疯狂试探');
break;
default:
console.log(myTest+'很差了还没及格赶紧学习去');
}
}
// 执行或调用函数
test2();
function test3() {
// 求1到100的和 for循环
var sum=0;
for (var i=1;i<=100; i++)
{
sum+=i;
}
console.log(sum);
// do while 循环
var i=1;
var sum2=0;
do {
sum2=sum2+i;
i++;
}while (i<=100);
console.log(sum2);
var w=1;
var sum3=0;
// while 循环
while (w<=100){
sum3=sum3+w;
w++;
}
console.log(sum3);
}
// 执行或调用函数
test3();
</script>