JavaScript练习(一)

练习1:

       定义变量存储以下信息,然后按如下格式在页面上输出

        姓名:张三

        年龄:21

        性别:男

        职业:学生

        住址:江苏南京

        电话:1234567

var name="张三";
        var age="21";
        var sex="男";
        var job="学生";
        var address="江苏南京";
        var phone="1234567";
        document.write("姓名:"+name+"<br>");
        document.write("年龄:"+age+"<br>");
        document.write("性别:"+sex+"<br>");
        document.write("职业:"+job+"<br>");
        document.write("住址:"+address+"<br>");
        document.write("电话:"+phone+"<br>");

练习2:

        提示两名学生分别输入:姓名、HTML成绩、CSS成绩、JavaScript成绩,

        然后按如下格式在控制台输出一份成绩单

        姓名         HTML     CSS      JavaScript

        唐伯虎        90       78          70

        秋香           96       98          82

 var name =prompt("请输入您的姓名:");
       var HTML=prompt("请输入您的HTML成绩:");
       var CSS=prompt("请输入您的CSS成绩:");
       var JavaScript=prompt("请输入您的JavaScript成绩:");
       var name2 =prompt("请输入您的姓名:");
       var HTML2=prompt("请输入您的HTML成绩:");
       var CSS2=prompt("请输入您的CSS成绩:");
       var JavaScript2=prompt("请输入您的JavaScript成绩:");
       console.log("姓名\t\tHTML\t\tCSS\t\tJavaScript");
       console.log(name+"\t\t"+HTML+"\t\t\t"+CSS+"\t\t"+JavaScript);
       console.log(name2+"\t\t"+HTML2+"\t\t\t"+CSS2+"\t\t"+JavaScript2);

练习3:

       交换两个变量的值,定义两个变量num1和num2,

       并分别赋值为任意整数,请问如何交换num1和num2的值(至少两种方式)

var num1=3;
      var num2=8;
      console.log("交换前的值:","num1:"+num1,"num2:"+num2);
      //方法1:使用临时变量进行交换 
      var temp=num1;//3
          num1=num2;//8
          num2=temp;//3
      console.log("交换后的值:","num1:"+num1,"num2:"+num2);
      //方法2:使用加减运算
      var num1=3;
      var num2=8;
      num1=num1+num2;//11
      num2=num1-num2;//3
      num1=num1-num2;//8
      console.log("交换后的值:","num1:"+num1,"num2:"+num2);
      //方法3:数组的解构赋值
      var num1=3;
      var num2=8;
      [num1,num2]=[num2,num1];
      console.log("交换后的值:","num1:"+num1,"num2:"+num2);

       练习4:

       提示用户输入姓名和成绩,已知隔壁老王的成绩比他高5分,

       请分别输出当前用户和老王的信息

var name=prompt("请输入姓名:");
      var grade=prompt("请输入成绩:");
      var grade2=Number(grade)+5;
      console.log("姓名:"+name+"\t\t成绩:"+grade);
      console.log("老王的成绩:"+grade2);
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 JavaScript 练习代码,它实现了一个计算器: ```html <!DOCTYPE html> <html> <head> <title>JavaScript Calculator</title> </head> <body> <h1>JavaScript Calculator</h1> <input type="text" id="num1"> <input type="text" id="num2"> <br><br> <button onclick="add()">Add</button> <button onclick="subtract()">Subtract</button> <button onclick="multiply()">Multiply</button> <button onclick="divide()">Divide</button> <br><br> <p id="result"></p> <script> function add() { var num1 = parseFloat(document.getElementById("num1").value); var num2 = parseFloat(document.getElementById("num2").value); var result = num1 + num2; document.getElementById("result").innerHTML = "Result: " + result; } function subtract() { var num1 = parseFloat(document.getElementById("num1").value); var num2 = parseFloat(document.getElementById("num2").value); var result = num1 - num2; document.getElementById("result").innerHTML = "Result: " + result; } function multiply() { var num1 = parseFloat(document.getElementById("num1").value); var num2 = parseFloat(document.getElementById("num2").value); var result = num1 * num2; document.getElementById("result").innerHTML = "Result: " + result; } function divide() { var num1 = parseFloat(document.getElementById("num1").value); var num2 = parseFloat(document.getElementById("num2").value); var result = num1 / num2; document.getElementById("result").innerHTML = "Result: " + result; } </script> </body> </html> ``` 这个代码实现了一个简单的计算器,用户可以在两个输入框中输入数字,然后选择要进行的操作(加、减、乘、除),最后结果会显示在页面上。请注意,这只是一个非常基础的练习代码,还有很多可以改进和优化的地方。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值