08.练习三.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /*
  10. 编写程序,由键盘输入三个整数,分别存入变量num1、num2、num3
  11. 对他们进行排序,并且从小到大输出
  12. */
  13. //获取用户输入的三个数
  14. /*
  15. prompt()函数的返回值是String类型的
  16. */
  17. var num1 = +prompt("请输入第一个数:");
  18. var num2 = +prompt("请输入第二个数:");
  19. var num3 = +prompt("请输入第三个数:");
  20. alert(typeof num1);
  21. alert(num1+","+num2+","+num3);
  22. //找到三个数中最小的数
  23. if(num1 < num2 && num1 < num3 ){
  24. //num1最小,比较num2和num3
  25. if(num2 < num3){
  26. //num1 num2 num3
  27. alert(num1+","+num2+","+num3);
  28. }else{
  29. //num1 num3 num2
  30. alert(num1+","+num3+","+num2);
  31. }
  32. }else if(num2 < num1 && num2 < num3){
  33. //num2最小,比较num1和num3
  34. if(num1 < num3){
  35. //num2 num1 num3
  36. alert(num2+","+num1+","+num3);
  37. }else{
  38. //num2 num3 num1
  39. alert(num2+","+num3+","+num1);
  40. }
  41. }else{
  42. //num3最小,比较num1和num2
  43. if(num1 < num2){
  44. //num3 num1 num2
  45. alert(num3+","+num1+","+num2);
  46. }else{
  47. //num3 num2 num1
  48. alert(num3+","+num2+","+num1);
  49. }
  50. }
  51. </script>
  52. </head>
  53. <body>
  54. </body>
  55. </html>