原生js入门级测试题及答案

01、屏幕打印2000到3000之间的所有的数。

<script type="text/javascript">
    for (var i = 2000; i < 3001; i++){
        document.write(i+"<br />") 
    }
</script>

02、求450到550之间所有奇数的和。

<script type="text/javascript">
    var num = 0;
    for (var i = 451; i < 550; i+=2) {
        num += i
    }
    document.write("450到550之间所有奇数的和为:" + num)
</script>

03、找出200以内,既能整除3又能整除5的所有数。

<script type="text/javascript">
    for (var i = 0; i < 201; i++) {
        if(i % 3 == 0 && i % 5 == 0){
            document.write(i+"<br />") 
        }
    }
</script>

04、如果输入一个数,则弹出对话框“您输入的是偶数”,否则弹出“您输入的是奇数”

<script type="text/javascript">
    var oBtn = document.getElementById("btn")
    oBtn.onclick = function(){
        var oInputVal = parseInt(document.getElementById("num").value)
        if(oInputVal % 2 == 0){
            alert("您输入的是偶数")
        }else{
            alert("您输入的是奇数")
        }
    }
</script>

05、页面弹出输入框,只有当用户输入Alice和Bob这两个名字时,才会向用户问好“你好”。

<script type="text/javascript">
    var name = prompt("请输入你的姓名")
    if(name == "Alice" || name == "Bob"){
        alert("你好")
    }
</script>

06、先后弹出三个输入框,第一个提示:输入一个数字,第二个提示:输入一个+-*/中的任意运算符,第三个提示:输入一个数字,最后弹出他们的运算结果。

<script type="text/javascript">
    var one = parseInt(prompt("请输入一个数字"));
    var two = prompt("请输入一个运算符");
    var three = parseInt(prompt("请输入一个数字"));
    var num;
    if(two == "+"){
        num = one + three
    }else if(two == "-"){
        num = one - three
    }else if(two == "*"){
        num = one * three
    }else if(two == "/"){
        num = one / three
    }
    alert(num) 
</script>

07、屏幕打印1到1000所有能整除11并且不能整除17的数的和。

<script type="text/javascript">
    var num = 0;
    for(var i = 0 ; i < 1001 ; i++){
        if(i % 11 == 0 && i % 17 != 0){
            num += i
        }
    }
    document.write(num)
</script>

08、写程序屏幕打印出x,y的值(正整数):x+y=10,3x+4y=36。

<script type="text/javascript">
    for (var x = 1; x <= 10; x++) {
        for (var y = 1; y <= 10; y++) {
            if (x + y === 10 && 3 * x + 4 * y === 36) {
                document.write("x的值为" + x + '<br>' + "y的值为" + y)
            }
        }
    }
</script>

猜你喜欢

转载自www.cnblogs.com/zml1023/p/12068958.html