JavaScript作业1(实验1:Javascript基础语法)

1、判断今年是否闰年。






    
    
    实验1:Javascript基础语法——是否闰年



    


2、加油站,为了鼓励车主多加油,实行多加多优惠政策,具体优惠如下:

  • 已知92号汽油,每升6元;如果大于等于20升,那么每升5.9;
  • 已知97号汽油,每升7元;如果大于等于40升,那么每升6.5

编写JS程序,用户输入自己的汽油编号,然后输入自己加多少升,弹出价格。

  • JavaScript文件
function fun1() {
    var a = window.parseInt(prompt("请输入汽油型号"));
     var b = window.Number(prompt("需要多少油量"));
    if (isNaN(a)) {
        alert('输入有误');
    } else if (isNaN(b)) {
        alert("输入有误");
    } else if (a != 92 && a != 97) {      //&&与,||或
        alert("没有符合的型号,请重新输入");
    }
    else if (a == 92 && b < 20) {
        alert(b * 6 + "元");
    } else if (a == 92 && b >= 20) {
        alert(b * 5.9 + "元");
    } else if (a == 97 && b < 40) {
        alert(b * 7 + "元");
    } else if (a == 97 && b >= 40) {
        alert(b * 6.5 + "元");
    }
}
  • html文件





    
    
    实验1:Javascript基础语法——加油站
    



    


html文件中对JavaScript文件的引用,自定义函数

3、用循环语句在网页上显示以下效果:

JavaScript作业1(实验1:Javascript基础语法)_第1张图片





    
    
    实验1:Javascript基础语法——白露秋风起


    

批改:(for循环里面嵌套一个switch循环过于麻烦)

    

4、有红、白、黑三种球若干个,其中红、白球共25个,白、黑球共31个,红、黑球共28个,求这三种球各有多少个?





    
    
    实验1:Javascript基础语法——三种球



    


5、画出如图的图形:

JavaScript作业1(实验1:Javascript基础语法)_第2张图片






    
    
    实验1:Javascript基础语法——数字金字塔



    


我们需要一个大的for循环,里面嵌套两个小的for循环,第一个for循环打出每层的空格,第二个for循环打出每层空格后的数字。一个循环过后,开始下一个循环,就这样一层一层打下去。

你可能感兴趣的:(#,JavaScript作业练习,javascript)