B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 2|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

չʾJavaScript¸÷ÖÖÓï¾ä±êʶ·ûµÄʵ¼ÊÓ¦ÓÃ

[¸´ÖÆÁ´½Ó]

1092

Ö÷Ìâ

1097

Ìû×Ó

7645

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7645
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
չʾJavaScript¸÷ÖÖÓï¾ä±êʶ·ûµÄʵ¼ÊÓ¦ÓÃ
չʾJavaScript¸÷ÖÖÓï¾ä±êʶ·ûµÄʵ¼ÊÓ¦Óà B2BÍøÂçÈí¼þ

  1. // JavaScript Óï¾ä±êʶ·û - ѧÉú³É¼¨¹ÜÀíϵͳ
  2. // AIWROKÈí¼þ - չʾJavaScript¸÷ÖÖÓï¾ä±êʶ·ûµÄʵ¼ÊÓ¦ÓÃ
  3. // 🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639

  4. // ¶¨Òåprintlº¯ÊýÓÃÓÚÈÕÖ¾Êä³ö
  5. function printl() {
  6.     var args = Array.prototype.slice.call(arguments);
  7.     var message = '';
  8.     for (var i = 0; i < args.length; i++) {
  9.         if (i > 0) {
  10.             message += ' ';
  11.         }
  12.         message += String(args[i]);
  13.     }
  14.     console.log(message);
  15. }

  16. // 1. var - ÉùÃ÷±äÁ¿
  17. var schoolName = "Ï£ÍûÖÐѧ";
  18. var maxStudents = 100;
  19. var currentYear = 2026;
  20. var passingGrade = 60;
  21. var gradeScale = ["A", "B", "C", "D", "F"];

  22. // 2. function - ¶¨Ò庯Êý
  23. function calculateAverage(scores) {
  24.     if (scores.length === 0) return 0;
  25.     var sum = 0;
  26.     for (var i = 0; i < scores.length; i++) {
  27.         sum += scores[i];
  28.     }
  29.     return sum / scores.length;
  30. }

  31. function getLetterGrade(score) {
  32.     if (score >= 90) return "A";
  33.     else if (score >= 80) return "B";
  34.     else if (score >= 70) return "C";
  35.     else if (score >= 60) return "D";
  36.     else return "F";
  37. }

  38. // 3. if...else - Ìõ¼þÅжÏ
  39. function evaluateStudentPerformance(student) {
  40.     printl("--- ѧÉúÆÀ¹À ---");
  41.    
  42.     if (student.average >= 90) {
  43.         printl("ѧÉú", student.name, "±íÏÖÓÅÐ㣡");
  44.     } else if (student.average >= 80) {
  45.         printl("ѧÉú", student.name, "±íÏÖÁ¼ºÃ");
  46.     } else if (student.average >= passingGrade) {
  47.         printl("ѧÉú", student.name, "´ïµ½¼°¸ñÏß");
  48.     } else {
  49.         printl("ѧÉú", student.name, "ÐèÒª¶îÍâ°ïÖú");
  50.     }
  51. }

  52. // 4. while - Ñ­»·´¦Àí
  53. function processStudentsWhile(students) {
  54.     printl("ʹÓÃwhileÑ­»·´¦ÀíѧÉú:");
  55.    
  56.     var index = 0;
  57.     while (index < students.length) {
  58.         var student = students[index];
  59.         printl("´¦ÀíѧÉú:", student.name, "- ƽ¾ù·Ö:", student.average.toFixed(2));
  60.         index++;
  61.     }
  62. }

  63. // 5. do...while - ÖÁÉÙÖ´ÐÐÒ»´Î
  64. function validateInput(value) {
  65.     printl("ÑéÖ¤ÊäÈëÖµ:", value);
  66.    
  67.     var isValid = false;
  68.     do {
  69.         if (typeof value === 'number' && value >= 0 && value <= 100) {
  70.             isValid = true;
  71.             printl("ÊäÈëÓÐЧ:", value);
  72.         } else {
  73.             printl("ÊäÈëÎÞЧ:", value, "- ±ØÐëÊÇ0-100Ö®¼äµÄÊý×Ö");
  74.             break; // Ìø³ödo...whileÑ­»·
  75.         }
  76.     } while (!isValid);
  77.    
  78.     return isValid;
  79. }

  80. // 6. for - ±éÀúÊý×é
  81. function displayStudentGrades(students) {
  82.     printl("ѧÉú³É¼¨Áбí:");
  83.    
  84.     for (var i = 0; i < students.length; i++) {
  85.         var student = students[i];
  86.         var letterGrade = getLetterGrade(student.average);
  87.         printl((i + 1) + ". " + student.name + " - ƽ¾ù·Ö: " +
  88.                student.average.toFixed(2) + " - µÈ¼¶: " + letterGrade);
  89.     }
  90. }

  91. // 7. for...in - ±éÀú¶ÔÏóÊôÐÔ
  92. function showStudentDetails(student) {
  93.     printl("ѧÉúÏêϸÐÅÏ¢:");
  94.    
  95.     for (var key in student) {
  96.         if (student.hasOwnProperty(key)) {
  97.             printl(key + ": " + student[key]);
  98.         }
  99.     }
  100. }

  101. // 8. break - ÌáǰÍ˳öÑ­»·
  102. function findTopStudent(students) {
  103.     printl("ѰÕÒ×î¸ß·ÖѧÉú:");
  104.    
  105.     var topStudent = null;
  106.     var highestScore = -1;
  107.    
  108.     for (var i = 0; i < students.length; i++) {
  109.         if (students[i].average > highestScore) {
  110.             highestScore = students[i].average;
  111.             topStudent = students[i];
  112.         }
  113.         
  114.         // Èç¹ûÕÒµ½Âú·ÖѧÉú£¬Á¢¼´Í˳ö
  115.         if (highestScore === 100) {
  116.             printl("ÕÒµ½Âú·ÖѧÉú£¬Í£Ö¹ËÑË÷");
  117.             break;
  118.         }
  119.     }
  120.    
  121.     if (topStudent) {
  122.         printl("×î¸ß·ÖѧÉú:", topStudent.name, "- ·ÖÊý:", highestScore);
  123.     }
  124.    
  125.     return topStudent;
  126. }

  127. // 9. continue - Ìø¹ýÌØ¶¨µü´ú
  128. function filterFailedStudents(students) {
  129.     printl("ɸѡ²»¼°¸ñѧÉú:");
  130.    
  131.     var failedStudents = [];
  132.    
  133.     for (var i = 0; i < students.length; i++) {
  134.         if (students[i].average >= passingGrade) {
  135.             continue; // Ìø¹ý¼°¸ñµÄѧÉú
  136.         }
  137.         
  138.         failedStudents.push(students[i]);
  139.         printl("²»¼°¸ñѧÉú:", students[i].name, "- ·ÖÊý:", students[i].average.toFixed(2));
  140.     }
  141.    
  142.     return failedStudents;
  143. }

  144. // 10. switch - ¶à·ÖÖ§Ñ¡Ôñ
  145. function assignAwardBasedOnGrade(letterGrade) {
  146.     printl("¸ù¾ÝµÈ¼¶·ÖÅä½±Ïî:");
  147.    
  148.     var award;
  149.     switch (letterGrade) {
  150.         case "A":
  151.             award = "У³¤Ìرð½±";
  152.             break;
  153.         case "B":
  154.             award = "ѧÊõÓÅÐã½±";
  155.             break;
  156.         case "C":
  157.             award = "½ø²½¹ÄÀø½±";
  158.             break;
  159.         case "D":
  160.             award = "ѧϰŬÁ¦½±";
  161.             break;
  162.         default:
  163.             award = "¼ÌÐøÅ¬Á¦½±";
  164.     }
  165.    
  166.     printl("µÈ¼¶", letterGrade, "»ñµÃ:", award);
  167.     return award;
  168. }

  169. // 11. try...catch - ´íÎó´¦Àí
  170. function safeCalculateAverage(scores) {
  171.     printl("°²È«¼ÆËãÆ½¾ù·Ö:");
  172.    
  173.     try {
  174.         if (!Array.isArray(scores)) {
  175.             throw new Error("²ÎÊý±ØÐëÊÇÊý×é");
  176.         }
  177.         
  178.         if (scores.length === 0) {
  179.             throw new Error("Êý×é²»ÄÜΪ¿Õ");
  180.         }
  181.         
  182.         for (var i = 0; i < scores.length; i++) {
  183.             if (typeof scores[i] !== 'number') {
  184.                 throw new Error("ËùÓÐÔªËØ±ØÐëÊÇÊý×Ö");
  185.             }
  186.         }
  187.         
  188.         var average = calculateAverage(scores);
  189.         printl("¼ÆËã³É¹¦£¬Æ½¾ù·Ö:", average.toFixed(2));
  190.         return average;
  191.         
  192.     } catch (error) {
  193.         printl("¼ÆËã³ö´í:", error.message);
  194.         return null;
  195.     } finally {
  196.         printl("¼ÆËã¹ý³Ì½áÊø");
  197.     }
  198. }

  199. // 12. throw - Ö÷¶¯Å׳ö´íÎó
  200. function validateStudentData(student) {
  201.     printl("Ñé֤ѧÉúÊý¾Ý:");
  202.    
  203.     if (!student || typeof student !== 'object') {
  204.         throw new Error("ѧÉúÊý¾Ý±ØÐëÊǶÔÏó");
  205.     }
  206.    
  207.     if (!student.name || typeof student.name !== 'string') {
  208.         throw new Error("ѧÉúÐÕÃû±ØÐëÊÇ×Ö·û´®");
  209.     }
  210.    
  211.     if (!Array.isArray(student.scores)) {
  212.         throw new Error("ѧÉú³É¼¨±ØÐëÊÇÊý×é");
  213.     }
  214.    
  215.     for (var i = 0; i < student.scores.length; i++) {
  216.         if (student.scores[i] < 0 || student.scores[i] > 100) {
  217.             throw new Error("³É¼¨±ØÐëÔÚ0-100Ö®¼ä");
  218.         }
  219.     }
  220.    
  221.     printl("ѧÉúÊý¾ÝÑé֤ͨ¹ý");
  222.     return true;
  223. }

  224. // ×ÛºÏʾÀý£ºÑ§Éú³É¼¨¹ÜÀíϵͳ
  225. function studentManagementSystem() {
  226.     printl("=== ѧÉú³É¼¨¹ÜÀíϵͳ ===");
  227.     printl("ѧУ:", schoolName, "- Äê·Ý:", currentYear);
  228.    
  229.     // ´´½¨Ñ§ÉúÊý¾Ý
  230.     var students = [
  231.         {
  232.             name: "ÀîÃ÷",
  233.             scores: [92, 88, 95, 90],
  234.             attendance: 98
  235.         },
  236.         {
  237.             name: "Íõ·¼",
  238.             scores: [78, 82, 75, 80],
  239.             attendance: 95
  240.         },
  241.         {
  242.             name: "ÕÅΰ",
  243.             scores: [45, 52, 48, 55],
  244.             attendance: 85
  245.         },
  246.         {
  247.             name: "ÁõÑó",
  248.             scores: [96, 94, 98, 92],
  249.             attendance: 100
  250.         }
  251.     ];
  252.    
  253.     // Ϊÿ¸öѧÉú¼ÆËãÆ½¾ù·Ö
  254.     for (var i = 0; i < students.length; i++) {
  255.         students[i].average = calculateAverage(students[i].scores);
  256.         students[i].grade = getLetterGrade(students[i].average);
  257.     }
  258.    
  259.     // ÏÔʾËùÓÐѧÉúÐÅÏ¢
  260.     sleep.second(2);
  261.     displayStudentGrades(students);
  262.    
  263.     // ÆÀ¹Àÿ¸öѧÉú
  264.     sleep.second(2);
  265.     for (var j = 0; j < students.length; j++) {
  266.         evaluateStudentPerformance(students[j]);
  267.     }
  268.    
  269.     // ѰÕÒ×î¸ß·ÖѧÉú
  270.     sleep.second(2);
  271.     var topStudent = findTopStudent(students);
  272.    
  273.     // ɸѡ²»¼°¸ñѧÉú
  274.     sleep.second(2);
  275.     var failedStudents = filterFailedStudents(students);
  276.    
  277.     // ΪÓÅÐãѧÉú·ÖÅä½±Ïî
  278.     sleep.second(2);
  279.     if (topStudent) {
  280.         assignAwardBasedOnGrade(topStudent.grade);
  281.     }
  282.    
  283.     // ´íÎó´¦ÀíʾÀý
  284.     printl("--- ´íÎó´¦Àí²âÊÔ ---");
  285.     sleep.second(2);
  286.    
  287.     // ²âÊÔÓÐЧÊý¾Ý
  288.     safeCalculateAverage([85, 90, 78, 92]);
  289.    
  290.     // ²âÊÔÎÞЧÊý¾Ý
  291.     safeCalculateAverage("not an array");
  292.     safeCalculateAverage([]);
  293.     safeCalculateAverage([85, "invalid", 90]);
  294.    
  295.     // Êý¾ÝÑéÖ¤²âÊÔ
  296.     try {
  297.         validateStudentData({
  298.             name: "²âÊÔѧÉú",
  299.             scores: [85, 90, 78]
  300.         });
  301.     } catch (error) {
  302.         printl("Ñé֤ʧ°Ü:", error.message);
  303.     }
  304.    
  305.     // ͳ¼ÆÐÅÏ¢
  306.     sleep.second(2);
  307.     printl("=== ϵͳͳ¼Æ ===");
  308.    
  309.     var totalStudents = students.length;
  310.     var passedCount = totalStudents - failedStudents.length;
  311.     var overallAverage = calculateAverage(students.map(function(s) { return s.average; }));
  312.    
  313.     printl("×ÜѧÉúÊý:", totalStudents);
  314.     printl("¼°¸ñÈËÊý:", passedCount);
  315.     printl("²»¼°¸ñÈËÊý:", failedStudents.length);
  316.     printl("ȫУƽ¾ù·Ö:", overallAverage.toFixed(2));
  317.    
  318.     // ʹÓÃwhileÑ­»·ÏÔʾÏêϸͳ¼Æ
  319.     printl("¸÷µÈ¼¶·Ö²¼:");
  320.    
  321.     var gradeCounts = {};
  322.     for (var k = 0; k < gradeScale.length; k++) {
  323.         gradeCounts[gradeScale[k]] = 0;
  324.     }
  325.    
  326.     for (var l = 0; l < students.length; l++) {
  327.         gradeCounts[students[l].grade]++;
  328.     }
  329.    
  330.     var m = 0;
  331.     while (m < gradeScale.length) {
  332.         var grade = gradeScale[m];
  333.         printl(grade + "¼¶:", gradeCounts[grade], "ÈË");
  334.         m++;
  335.     }
  336. }

  337. // Ö´ÐÐѧÉú¹ÜÀíϵͳ
  338. sleep.second(2);
  339. studentManagementSystem();
¸´ÖÆ´úÂë



չʾJavaScript¸÷ÖÖÓï¾ä±êʶ·ûµÄʵ¼ÊÓ¦Óà B2BÍøÂçÈí¼þ


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2026-5-12 07:52 , Processed in 0.429831 second(s), 34 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí