JavaScript(第二章JavaScript语句和函数)

本文深入探讨了JavaScript中的条件语句(包括IF、else、switch)的使用方法,以及如何利用prompt函数获取用户输入。此外,还介绍了函数的定义与调用,包括固定参数和可变参数函数的实现方式。
摘要由CSDN通过智能技术生成
       //IF、if···else
        //prompt函数的作用是弹出一个输入对话框,用户在对话框中输入一个字符串,该函数返回用户输入的字符串
        //var score = prompt("请输入成绩", "");
        //        if (score >= 60)//判断成绩是否>=60,返回true或false
        //        {
        //            alert("考试及格!"); //如果分数>=60为true,则显示及格的消息,否则不显示
        //        }

        //        else {
        //            alert("考试不及格!");
        //        }


        /*多重IF语句
        var score = prompt("请输入成绩", "");
        if (score >= 90) {
        alert("你的成绩一级棒啊!");
        }
        else if (score >= 60 && score < 70) {
        alert("你的成绩一般般啊!");
        }
        else {
        alert("你的成绩很差啊!");
        }*/

        /*嵌套IF
        var a = 10, b = 8, c = 4;
        if (a > b) {
        if (b > c) {
        alert("最大的数是a!");
        }
        else {
        alert("最大的数是c!");
        }
        }
        else {
        if (b < c) {
        alert("最大的数是c!");
        }
        else {
        alert("最大的数是b!");
        }
        }*/


        /*switch结构
        var num = prompt("请输入数字:", "1");
        //switch中的表达式只能匹配到字符串类型数值
        switch (num) {
            case 1:
                alert("数字!");
            case "1":
                alert("字符串!")
        }


        var grade = prompt("请输入学期号(1-3):", "");
        switch (grade) {
        case "1":
        alert("本学期我们学习的课程有HTML,Java基础,SQL基础!");
        break;

        case "2":
        alert("本学期我们学习的课程有JS,J2SE,SQL高级!");
        break;

        case "3":
        alert("本学期我们学习的课程有Struts,Spring,Hibernate!");
        break;
        default:
        alert("你输入的学期号有误!");
        }*/
       

        /*函数  定义几个参数就只能传几个*/
        function Sum(a, b) {
            return a + b;
        }
        alert(Sum(3, 4));


        /*随意写参数,但不常用(不方便)*/
        function Plus() {
            var sum = 0;
            for (var i = 0; i < arguments.length; i++) {
                sum += arguments[i];
            }
            return sum;
        }

        alert(Plus(1, 2, 3));



        //窗口加载时,就执行下列语句
        window.onload = function () {
            var btn = document.getElementById("Button1");
            btn.onclick = function () {
                var txt1 = document.getElementById("txt1");
                var txt2 = document.getElementById("txt2");

                var val1 = parseFloat(txt1.value);
                var val2 = parseFloat(txt2.value);


                alert(val1 + val2);
            }
        }


        /*函数eval()*/
        var str = "6+5*4/3-2";
        alert(eval(str));

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值