|
|
- /**
- * ============================================================================
- * ÎļþÃû: JavaScript´úÂë¹æ·¶ÑÝʾ.js
- * ÃèÊö: AIWROK»·¾³JavaScript±àÂë¹æ·¶ÍêÕûʾÀý
- * ×÷Õß: AIWROK¿ª·¢ÍŶÓ
- * ½»Á÷QQȺ: 711841924 (Ⱥһ) / 528816639 (Æ»¹ûÄÚ²âȺ)
- * °æ±¾: v1.0
- * ÈÕÆÚ: 2026-04-23
- * ============================================================================
- */
- // ==================== ±äÁ¿ÃüÃû¹æ·¶ ====================
- // ʹÓÃÍÕ·å·¨ (camelCase)£¬È«²¿Ê¹ÓÃvarÉùÃ÷
- var firstName = "ÕÅ";
- var lastName = "Èý";
- var price = 19.90;
- var tax = 0.20;
- var fullName = firstName + lastName;
- // ==================== ÔËËã·û¹æ·¶ ====================
- // ÔËËã·ûǰºóÌí¼Ó¿Õ¸ñ
- var total = price + (price * tax);
- var discount = price - (price * 0.1);
- // ==================== º¯Êý¶¨Ò广·¶ ====================
- // ʹÓÃ4¸ö¿Õ¸ñËõ½ø£¬±ê×¼º¯ÊýÉùÃ÷
- function toCelsius(fahrenheit) {
- return (5 / 9) * (fahrenheit - 32);
- }
- // ==================== Êý×鶨Ò广·¶ ====================
- // ±ê×¼Êý×éд·¨
- var values = ["ÎÖ¶ûÎÖ", "Èø²©", "·ÆÑÇÌØ"];
- // ==================== ¶ÔÏó¶¨Ò广·¶ ====================
- // ×ñѹ淶¸ñʽ£¬ÊôÐÔ¼äÓпոñ
- var person = {
- firstName: "Àî",
- lastName: "ËÄ",
- age: 50,
- eyeColor: "À¶É«"
- };
- // ¶Ì¶ÔÏó¿ÉÒÔд³ÉÒ»ÐÐ
- var shortPerson = {firstName: "Íõ", lastName: "Îå", age: 30, eyeColor: "ÂÌÉ«"};
- // ==================== Ìõ¼þÓï¾ä¹æ·¶ ====================
- // ×ó»¨À¨ºÅÔÚµÚÒ»Ðнá⣬ÓÒ»¨À¨ºÅ¶ÀÁ¢³ÉÐÐ
- var time = 15; // ʾÀý±äÁ¿
- var greeting;
- if (time < 20) {
- greeting = "ÔçÉϺÃ";
- } else {
- greeting = "ÍíÉϺÃ";
- }
- // ==================== Ñ»·Óï¾ä¹æ·¶ ====================
- // forÑ»·±ê׼д·¨
- var i, x = 0;
- for (i = 0; i < 5; i++) {
- x += i;
- }
- // ==================== È«¾Ö±äÁ¿¹æ·¶ ====================
- // È«¾Ö±äÁ¿Ê¹Óôóд
- var MAX_USERS = 100;
- var API_KEY = "abc123xyz";
- // ==================== ³£Á¿¶¨Ò广·¶ ====================
- // ³£Á¿Ê¹Óôóд£¨ÓÃvarÉùÃ÷£©
- var PI = 3.14159;
- var GRAVITY = 9.8;
- // ==================== º¯ÊýÃüÃû¹æ·¶ ====================
- // ʹÓÃСÍÕ·å·¨
- function calculateArea(radius) {
- return PI * radius * radius;
- }
- function getUserInfo(userId) {
- // º¯ÊýÄÚ²¿Âß¼
- var user = {
- id: userId,
- name: "δ֪Óû§",
- status: "»îÔ¾"
- };
-
- return user;
- }
- // ==================== ¸´ÔÓ¶ÔÏó¶¨Òå ====================
- var config = {
- apiUrl: "https://api.example.com",
- timeout: 5000,
- retries: 3,
- headers: {
- contentType: "application/json",
- authorization: "Bearer token123"
- }
- };
- // ==================== ×¢Ê͹淶 ====================
- // µ¥ÐÐ×¢ÊÍ
- // ÕâÊÇÒ»¸öµ¥ÐÐ×¢ÊÍʾÀý
- var result = calculateArea(5);
- /*
- ¶àÐÐ×¢ÊÍʾÀý
- ÓÃÓÚ½âÊ͸´ÔÓµÄÂß¼»òËã·¨
- */
- function complexCalculation(a, b) {
- // µÚÒ»²½£ºÑéÖ¤ÊäÈë²ÎÊý
- if (typeof a !== 'number' || typeof b !== 'number') {
- throw new Error("²ÎÊý±ØÐëÊÇÊý×Ö");
- }
-
- // µÚ¶þ²½£ºÖ´ÐмÆËã
- var sum = a + b;
- var product = a * b;
-
- // µÚÈý²½£º·µ»Ø½á¹û
- return {
- sum: sum,
- product: product
- };
- }
- // ==================== ×Ö·û´®¹æ·¶ ====================
- // ʹÓÃË«ÒýºÅ
- var message = "ÄãºÃÊÀ½ç";
- var template = "»¶Ó, " + firstName;
- // ==================== Êý×ֹ淶 ====================
- // Êý×Ö²»ÐèÒªÒýºÅ
- var count = 42;
- var temperature = -5.5;
- // ==================== ²¼¶ûÖµ¹æ·¶ ====================
- var isActive = true;
- var isDeleted = false;
- // ==================== nullºÍundefined¹æ·¶ ====================
- var emptyValue = null;
- var uninitialized;
- // ==================== Êý×é²Ù×÷¹æ·¶ ====================
- var fruits = ["Æ»¹û", "Ïã½¶", "³È×Ó"];
- fruits.push("ÆÏÌÑ"); // Ìí¼ÓÔªËØ
- var firstFruit = fruits[0]; // ·ÃÎÊÔªËØ
- // ==================== ¶ÔÏó·½·¨¹æ·¶ ====================
- var calculator = {
- add: function(a, b) {
- return a + b;
- },
- subtract: function(a, b) {
- return a - b;
- }
- };
- // ==================== ¹¹Ô캯Êý¹æ·¶ ====================
- function Person(name, age) {
- this.name = name;
- this.age = age;
-
- this.greet = function() {
- return "ÄãºÃ£¬ÎÒ½Ð" + this.name;
- };
- }
- var john = new Person("ÕÅÈý", 30);
- console.log(john.greet());
- // ==================== ʼþ´¦Àíº¯Êý¹æ·¶ ====================
- function handleClick(event) {
- console.log("°´Å¥±»µã»÷");
- }
- function submitForm(formData) {
- // ±íµ¥Ìá½»Âß¼
- console.log("Ìá½»±íµ¥:", formData);
- }
- // ==================== ´íÎó´¦Àí¹æ·¶ ====================
- // ʹÓÃtry-catch£¬´íÎó±êʶʹÓÃERR
- try {
- var riskyOperation = JSON.parse("{invalid json}");
- } catch (err) {
- console.log("ERR ½âÎö´íÎó:", err.message);
- } finally {
- console.log("²Ù×÷Íê³É");
- }
- // ==================== Ö´ÐÐʾÀý´úÂë ====================
- console.log("=== JavaScript´úÂë¹æ·¶ÑÝʾ¿ªÊ¼ ===");
- sleep.second(2);
- // ¡¾1¡¿±äÁ¿ºÍÔËËã·ûÑÝʾ
- console.log("\n¡¾1¡¿±äÁ¿ÃüÃûÓëÔËËã·û¹æ·¶ÑÝʾ:");
- console.log("ÐÕÃû: " + fullName);
- console.log("ÉÌÆ·¼Û¸ñ: " + String(price) + " Ôª");
- console.log("˰ÂÊ: " + String(tax * 100) + "%");
- console.log("º¬Ë°×ܼÛ: " + String(total.toFixed(2)) + " Ôª");
- console.log("ÕÛ¿Û¼Û: " + String(discount.toFixed(2)) + " Ôª");
- sleep.second(2);
- // ¡¾2¡¿º¯Êýµ÷ÓÃÑÝʾ
- console.log("\n¡¾2¡¿º¯Êý¶¨ÒåÓëµ÷ÓÃÑÝʾ:");
- var fahrenheit = 100;
- var celsius = toCelsius(fahrenheit);
- console.log(fahrenheit + "¡ãF = " + celsius.toFixed(2) + "¡ãC");
- console.log("32¡ãF = " + toCelsius(32).toFixed(2) + "¡ãC");
- console.log("212¡ãF = " + toCelsius(212).toFixed(2) + "¡ãC");
- sleep.second(2);
- // ¡¾3¡¿Êý×é²Ù×÷ÑÝʾ
- console.log("\n¡¾3¡¿Êý×é²Ù×÷¹æ·¶ÑÝʾ:");
- console.log("Æû³µÆ·ÅÆ: " + values.join(", "));
- console.log("Ë®¹ûÁбí: " + fruits.join(", "));
- console.log("Ë®¹ûÊýÁ¿: " + fruits.length);
- console.log("µÚÒ»¸öË®¹û: " + firstFruit);
- console.log("×îºóÒ»¸öË®¹û: " + fruits[fruits.length - 1]);
- sleep.second(2);
- // ¡¾4¡¿¶ÔÏó²Ù×÷ÑÝʾ
- console.log("\n¡¾4¡¿¶ÔÏó¶¨ÒåÓë·ÃÎÊÑÝʾ:");
- console.log("Óû§ÐÅÏ¢ - ÐÕ: " + person.firstName + " Ãû: " + person.lastName);
- console.log("ÄêÁä: " + person.age + " Ëê");
- console.log("ÑÛ¾¦ÑÕÉ«: " + person.eyeColor);
- console.log("¼ò¶ÌÓû§: " + shortPerson.firstName + shortPerson.lastName + " ÄêÁä: " + shortPerson.age);
- sleep.second(2);
- // ¡¾5¡¿Ìõ¼þÓï¾äÑÝʾ
- console.log("\n¡¾5¡¿Ìõ¼þÓï¾ä¹æ·¶ÑÝʾ:");
- console.log("µ±Ç°Ê±¼ä: " + time);
- console.log("ÎʺòÓï: " + greeting);
- var testTime = 22;
- var testGreeting;
- if (testTime < 12) {
- testGreeting = "ÉÏÎçºÃ";
- } else if (testTime < 18) {
- testGreeting = "ÏÂÎçºÃ";
- } else {
- testGreeting = "ÍíÉϺÃ";
- }
- console.log(testTime + "µãµÄÎʺòÓï: " + testGreeting);
- sleep.second(2);
- // ¡¾6¡¿Ñ»·Óï¾äÑÝʾ
- console.log("\n¡¾6¡¿Ñ»·Óï¾ä¹æ·¶ÑÝʾ:");
- console.log("ÀÛ¼Ó½á¹û(0+1+2+3+4): " + x);
- var sumResult = 0;
- for (var j = 1; j <= 10; j++) {
- sumResult += j;
- }
- console.log("1µ½10µÄÀÛ¼ÓºÍ: " + sumResult);
- sleep.second(2);
- // ¡¾7¡¿Êýѧ¼ÆËãÑÝʾ
- console.log("\n¡¾7¡¿Êýѧ¼ÆËã¹æ·¶ÑÝʾ:");
- console.log("Ô²ÖÜÂÊ PI: " + String(PI));
- console.log("ÖØÁ¦¼ÓËÙ¶È: " + String(GRAVITY) + " m/s²");
- console.log("°ë¾¶5µÄÔ²Ãæ»ý: " + String(calculateArea(5).toFixed(2)));
- console.log("°ë¾¶10µÄÔ²Ãæ»ý: " + String(calculateArea(10).toFixed(2)));
- var calcResult = complexCalculation(10, 20);
- console.log("¸´ÔÓ¼ÆËã(10+20): " + String(calcResult.sum));
- console.log("¸´ÔÓ¼ÆËã(10*20): " + String(calcResult.product));
- sleep.second(2);
- // ¡¾8¡¿×Ö·û´®²Ù×÷ÑÝʾ
- console.log("\n¡¾8¡¿×Ö·û´®²Ù×÷¹æ·¶ÑÝʾ:");
- console.log("»¶ÓÏûÏ¢: " + message);
- console.log("¸öÐÔ»¯»¶Ó: " + template);
- console.log("ÏûÏ¢³¤¶È: " + message.length);
- console.log("ת»»Îª´óд: " + message.toUpperCase());
- console.log("ת»»ÎªÐ¡Ð´: " + message.toLowerCase());
- console.log("½ØÈ¡Ç°2¸ö×Ö·û: " + message.substring(0, 2));
- sleep.second(2);
- // ¡¾9¡¿¶ÔÏó·½·¨ÑÝʾ
- console.log("\n¡¾9¡¿¶ÔÏó·½·¨¹æ·¶ÑÝʾ:");
- console.log("¼ÆËãÆ÷ - ¼Ó·¨(15+25): " + calculator.add(15, 25));
- console.log("¼ÆËãÆ÷ - ¼õ·¨(50-20): " + calculator.subtract(50, 20));
- console.log("¼ÆËãÆ÷ - ³Ë·¨(6*7): " + calculator.add(6, 6, 6, 6, 6, 6)); // Ä£Äâ
- sleep.second(2);
- // ¡¾10¡¿¹¹Ô캯ÊýÑÝʾ
- console.log("\n¡¾10¡¿¹¹Ô캯Êý¹æ·¶ÑÝʾ:");
- console.log(john.greet());
- var lisi = new Person("ÀîËÄ", 25);
- console.log(lisi.greet());
- var wangwu = new Person("ÍõÎå", 35);
- console.log(wangwu.greet());
- sleep.second(2);
- // ¡¾11¡¿ÅäÖöÔÏóÑÝʾ
- console.log("\n¡¾11¡¿¸´ÔÓÅäÖöÔÏóÑÝʾ:");
- console.log("APIµØÖ·: " + config.apiUrl);
- console.log("³¬Ê±Ê±¼ä: " + config.timeout + " ºÁÃë");
- console.log("ÖØÊÔ´ÎÊý: " + config.retries);
- console.log("ÄÚÈÝÀàÐÍ: " + config.headers.contentType);
- sleep.second(2);
- // ¡¾12¡¿´íÎó´¦ÀíÑÝʾ
- console.log("\n¡¾12¡¿´íÎó´¦Àí¹æ·¶ÑÝʾ:");
- try {
- console.log("³¢ÊÔ½âÎö´íÎóµÄJSONÊý¾Ý...");
- var invalidData = JSON.parse("{²»ÊÇÓÐЧµÄJSON}");
- } catch (err) {
- console.log("ERR ²¶»ñµ½´íÎó: " + err.message);
- console.log("´íÎóÀàÐÍ: " + err.name);
- } finally {
- console.log("ÎÞÂÛÊÇ·ñ³ö´í£¬¶¼»áÖ´ÐÐÕâÀïµÄ´úÂë");
- }
- sleep.second(2);
- // ¡¾13¡¿Êý¾ÝÀàÐÍÑÝʾ
- console.log("\n¡¾13¡¿Êý¾ÝÀàÐ͹淶ÑÝʾ:");
- console.log("Êý×ÖÀàÐÍ: " + typeof count + " = " + String(count));
- console.log("СÊýÀàÐÍ: " + typeof temperature + " = " + String(temperature));
- console.log("²¼¶ûÀàÐÍ: " + typeof isActive + " = " + String(isActive));
- console.log("¿ÕÖµÀàÐÍ: " + typeof emptyValue + " = " + String(emptyValue));
- console.log("䶨ÒåÀàÐÍ: " + typeof uninitialized + " = " + String(uninitialized));
- console.log("×Ö·û´®ÀàÐÍ: " + typeof message + " = " + message);
- sleep.second(2);
- // ¡¾14¡¿È«¾Ö³£Á¿ÑÝʾ
- console.log("\n¡¾14¡¿È«¾Ö±äÁ¿Óë³£Á¿ÑÝʾ:");
- console.log("×î´óÓû§Êý: " + String(MAX_USERS));
- console.log("APIÃÜÔ¿: " + API_KEY.substring(0, 3) + "***");
- console.log("Ô²ÖÜÂʳ£Á¿: " + String(PI));
- console.log("ÖØÁ¦³£Á¿: " + String(GRAVITY));
- sleep.second(2);
- // ¡¾15¡¿×ÛºÏÓ¦ÓÃÑÝʾ
- console.log("\n¡¾15¡¿×ÛºÏÓ¦ÓÃÑÝʾ:");
- var orderTotal = 0;
- var items = [
- {name: "Æ»¹û", price: 5.5, quantity: 3},
- {name: "Ïã½¶", price: 3.2, quantity: 5},
- {name: "³È×Ó", price: 4.8, quantity: 2}
- ];
- console.log("¹ºÎïÇåµ¥:");
- for (var k = 0; k < items.length; k++) {
- var item = items[k];
- var subtotal = item.price * item.quantity;
- orderTotal += subtotal;
- console.log((k + 1) + ". " + item.name + " - µ¥¼Û:" + item.price + "Ôª ¡Á " + item.quantity + " = " + subtotal.toFixed(2) + "Ôª");
- }
- console.log("¶©µ¥×ܼÆ: " + String(orderTotal.toFixed(2)) + " Ôª");
- console.log("ÓŻݺó: " + String((orderTotal * 0.9).toFixed(2)) + " Ôª (9ÕÛ)");
- sleep.second(2);
- console.log("\n========================================");
- console.log("=== JavaScript´úÂë¹æ·¶ÑÝʾ½áÊø ===");
- console.log("========================================");
- console.log("¸ÐлʹÓÃAIWROK¿ª·¢Æ½Ì¨");
- console.log("½»Á÷QQȺ: 711841924 (Ⱥһ) / 528816639 (Æ»¹ûÄÚ²âȺ)");
- console.log("¸ü¶àʾÀýÇë·ÃÎʹٷ½Îĵµ");
- // ==================== ˵Ã÷ ====================
- // ±¾ÎļþÑÝʾÁËAIWROK»·¾³ÖÐJavaScriptµÄ±ê×¼±àÂë¹æ·¶
- // ËùÓдúÂë¾ù·ûºÏÐÐÒµ×î¼Ñʵ¼ù
- // ½»Á÷QQȺ: 711841924 (Ⱥһ) / 528816639 (Æ»¹ûÄÚ²âȺ)
¸´ÖÆ´úÂë
AIWROK»·¾³JavaScript±àÂë¹æ·¶ÍêÕûʾÀý
|
|
|