B2BÍøÂçÈí¼þ

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

°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý

[¸´ÖÆÁ´½Ó]

1079

Ö÷Ìâ

1084

Ìû×Ó

7593

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
7593
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý
°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý B2BÍøÂçÈí¼þ

°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý B2BÍøÂçÈí¼þ

°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý B2BÍøÂçÈí¼þ



  1. /**
  2. * JavaScriptÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý - H5ÈÕÖ¾ÏÔʾ°æ
  3. * ÑÝʾÈçºÎÔÚH5½çÃæÖÐʵʱÏÔʾJavaScriptÀàÐÍÅжϵÄÔËÐйý³Ì
  4. */

  5. // ==========================================
  6. // µÚÒ»²¿·Ö£º¶¨ÒåÀàÐÍÅжϹ¤¾ß
  7. // ==========================================

  8. var ÀàÐÍ = {};

  9. /**
  10. * ÅжϱäÁ¿Êý¾ÝÊÇʲôÀàÐÍ
  11. * @param {ÈÎÒâ} use
  12. * @returns {×Ö·û´®|null} ³É¹¦:·µ»Ø¶ÔÓ¦ÀàÐ͵¥´Ê,ʧ°Ü:null
  13. */
  14. ÀàÐÍ.ÅжÏÀàÐÍ = function (use) {
  15.     switch (typeof (use)) {
  16.         case 'undefined':
  17.             return 'undefined';
  18.         case 'number':
  19.             return 'number';
  20.         case 'string':
  21.             return 'string';
  22.         case 'boolean':
  23.             return 'boolean';
  24.         default:
  25.             if (Array.isArray(use)) return 'Array';
  26.             if (Object.prototype.toString.call(use) === '[object Object]') return 'Object';
  27.     }
  28. };

  29. // ==========================================
  30. // µÚ¶þ²¿·Ö£ºH5ÈÕÖ¾Êä³öº¯Êý
  31. // ==========================================



  32. // ==========================================
  33. // µÚÈý²¿·Ö£ºBoolean·½·¨×ÛºÏʾÀý
  34. // ==========================================

  35. /**
  36. * Boolean¹¹Ô캯ÊýÒýÓÃʾÀý
  37. */
  38. function booleanConstructorʾÀý() {
  39.     console.log('=== Boolean¹¹Ô캯ÊýÒýÓÃʾÀý ===');
  40.    
  41.     var myBool = new Boolean(true);
  42.     console.log('´´½¨²¼¶û¶ÔÏó: new Boolean(true)');
  43.     console.log('¹¹Ô캯ÊýÒýÓÃ: ' + myBool.constructor);
  44.     console.log('¹¹Ô캯Êý¼ì²é: ' + (myBool.constructor === Boolean));
  45.     console.log('');
  46. }

  47. /**
  48. * Booleanת×Ö·û´®Ê¾Àý
  49. */
  50. function booleanToStringʾÀý() {
  51.     console.log('=== Booleanת×Ö·û´®Ê¾Àý ===');
  52.    
  53.     var boolTrue = new Boolean(true);
  54.     var boolFalse = new Boolean(false);
  55.    
  56.     var strTrue = boolTrue.toString();
  57.     var strFalse = boolFalse.toString();
  58.    
  59.     console.log('true ת»»Îª×Ö·û´®: "' + strTrue + '"');
  60.     console.log('false ת»»Îª×Ö·û´®: "' + strFalse + '"');
  61.    
  62.     var boolNum = new Boolean(1);
  63.     var boolStr = new Boolean("");
  64.    
  65.     console.log('Boolean(1) ת»»Îª×Ö·û´®: "' + boolNum.toString() + '"');
  66.     console.log('Boolean("") ת»»Îª×Ö·û´®: "' + boolStr.toString() + '"');
  67.     console.log('');
  68. }

  69. /**
  70. * Boolean.valueOf»ñȡԭʼֵʾÀý
  71. */
  72. function booleanValueOfʾÀý() {
  73.     console.log('=== Boolean.valueOf»ñȡԭʼֵʾÀý ===');
  74.    
  75.     var testCases = [
  76.         { value: 1, desc: 'Êý×Ö1' },
  77.         { value: 0, desc: 'Êý×Ö0' },
  78.         { value: null, desc: 'null' },
  79.         { value: undefined, desc: 'undefined' },
  80.         { value: "hello", desc: '·Ç¿Õ×Ö·û´®"hello"' },
  81.         { value: "", desc: '¿Õ×Ö·û´®""' }
  82.     ];
  83.    
  84.     for (var i = 0; i < testCases.length; i++) {
  85.         var testCase = testCases[i];
  86.         var boolObj = new Boolean(testCase.value);
  87.         var primitiveValue = boolObj.valueOf();
  88.         
  89.         console.log(testCase.desc + ' -> ' + primitiveValue);
  90.     }
  91.     console.log('');
  92. }

  93. /**
  94. * BooleanÔ­ÐÍÀ©Õ¹Ê¾Àý
  95. */
  96. function booleanPrototypeÀ©Õ¹Ê¾Àý() {
  97.     console.log('=== BooleanÔ­ÐÍÀ©Õ¹Ê¾Àý ===');
  98.    
  99.     // À©Õ¹ Boolean µÄÔ­ÐÍ£¬Ìí¼ÓÒ»¸öÃûΪ myColor µÄ·½·¨
  100.     Boolean.prototype.myColor = function () {
  101.         if (this.valueOf() === true) {
  102.             this.color = "green"; // Èç¹û²¼¶ûֵΪ true£¬ÉèÖÃÑÕɫΪÂÌÉ«
  103.         } else {
  104.             this.color = "red"; // Èç¹û²¼¶ûֵΪ false£¬ÉèÖÃÑÕɫΪºìÉ«
  105.         }
  106.     };
  107.    
  108.     var a = new Boolean(1); // ´´½¨Ê±´«Èë 1£¬Ï൱ÓÚ true
  109.     a.myColor(); // µ÷ÓÃ myColor ·½·¨
  110.     var b = a.color; // ½á¹ûΪ "green"
  111.     console.log('Boolean(1).myColor() -> ÑÕÉ«: ' + b);
  112.    
  113.     var c = new Boolean(0); // ´´½¨Ê±´«Èë 0£¬Ï൱ÓÚ false
  114.     c.myColor(); // µ÷ÓÃ myColor ·½·¨
  115.     var d = c.color; // ½á¹ûΪ "red"
  116.     console.log('Boolean(0).myColor() -> ÑÕÉ«: ' + d);
  117.     console.log('');
  118. }

  119. // ==========================================
  120. // µÚËIJ¿·Ö£ºÀàÐÍÅжÏ×ÛºÏʾÀý
  121. // ==========================================

  122. /**
  123. * ÀàÐÍÅжϻù´¡Ê¾Àý
  124. */
  125. function ÀàÐÍÅжϻù´¡Ê¾Àý() {
  126.     console.log('=== ÀàÐÍÅжϻù´¡Ê¾Àý ===');
  127.    
  128.     var a; // undefined
  129.     var b = 1223; // number
  130.     var c = 'abcd'; // string
  131.     var d = true; // boolean
  132.     var e = [1, 2, 3]; // Array
  133.     var f = {a: 10, b: 20}; // Object
  134.    
  135.     console.log('±äÁ¿ a (䶨Òå): ' + ÀàÐÍ.ÅжÏÀàÐÍ(a));
  136.     console.log('±äÁ¿ b (1223): ' + ÀàÐÍ.ÅжÏÀàÐÍ(b));
  137.     console.log('±äÁ¿ c ("abcd"): ' + ÀàÐÍ.ÅжÏÀàÐÍ(c));
  138.     console.log('±äÁ¿ d (true): ' + ÀàÐÍ.ÅжÏÀàÐÍ(d));
  139.     console.log('±äÁ¿ e ([1,2,3]): ' + ÀàÐÍ.ÅжÏÀàÐÍ(e));
  140.     console.log('±äÁ¿ f ({a:10,b:20}): ' + ÀàÐÍ.ÅжÏÀàÐÍ(f));
  141.     console.log('');
  142. }

  143. /**
  144. * ¸´ÔÓÊý¾ÝÀàÐÍÅжÏʾÀý
  145. */
  146. function ¸´ÔÓÀàÐÍÅжÏʾÀý() {
  147.     console.log('=== ¸´ÔÓÊý¾ÝÀàÐÍÅжÏʾÀý ===');
  148.    
  149.     var testCases = [
  150.         { value: null, desc: 'null' },
  151.         { value: NaN, desc: 'NaN' },
  152.         { value: Infinity, desc: 'Infinity' },
  153.         { value: [], desc: '¿ÕÊý×é[]' },
  154.         { value: {}, desc: '¿Õ¶ÔÏó{}' },
  155.         { value: function(){}, desc: 'º¯Êý' },
  156.         { value: new Date(), desc: 'Date¶ÔÏó' },
  157.         { value: /regex/, desc: 'ÕýÔò±í´ïʽ' }
  158.     ];
  159.    
  160.     for (var i = 0; i < testCases.length; i++) {
  161.         var testCase = testCases[i];
  162.         var typeResult = ÀàÐÍ.ÅжÏÀàÐÍ(testCase.value);
  163.         console.log(testCase.desc + ' -> ' + (typeResult || 'δ֪ÀàÐÍ'));
  164.     }
  165.     console.log('');
  166. }

  167. // ==========================================
  168. // µÚÎ岿·Ö£º×ÛºÏÓ¦Óó¡¾°
  169. // ==========================================

  170. /**
  171. * Êý¾ÝÑéÖ¤³¡¾°
  172. */
  173. function Êý¾ÝÑéÖ¤³¡¾°() {
  174.     console.log('=== Êý¾ÝÑéÖ¤³¡¾° ===');
  175.    
  176.     function validateInput(value) {
  177.         var isValid = new Boolean(typeof value === "boolean" && (value === true || value === false));
  178.         
  179.         if (isValid.valueOf()) {
  180.             return "✓ ÊäÈëÊÇÓÐЧµÄ²¼¶ûÖµ";
  181.         } else {
  182.             return "✗ ÊäÈëÎÞЧ£¬±ØÐëÊDz¼¶ûÖµ (µ±Ç°ÀàÐÍ: " + ÀàÐÍ.ÅжÏÀàÐÍ(value) + ")";
  183.         }
  184.     }
  185.    
  186.     console.log(validateInput(true));
  187.     console.log(validateInput(false));
  188.     console.log(validateInput("test"));
  189.     console.log(validateInput(123));
  190.     console.log(validateInput(null));
  191.     console.log('');
  192. }

  193. /**
  194. * ÈÎÎñ¹ÜÀíϵͳʾÀý
  195. */
  196. function ÈÎÎñ¹ÜÀíϵͳʾÀý() {
  197.     console.log('=== ÈÎÎñ¹ÜÀíϵͳʾÀý ===');
  198.    
  199.     var tasks = [
  200.         { name: 'ÈÎÎñ1: ѧϰJavaScript', completed: false },
  201.         { name: 'ÈÎÎñ2: Àí½âBoolean¶ÔÏó', completed: true },
  202.         { name: 'ÈÎÎñ3: ÕÆÎÕÀàÐÍÅжÏ', completed: true },
  203.         { name: 'ÈÎÎñ4: H5½»»¥¿ª·¢', completed: false },
  204.     ];
  205.    
  206.     var completedCount = 0;
  207.     var totalCount = tasks.length;
  208.    
  209.     for (var i = 0; i < tasks.length; i++) {
  210.         var task = tasks[i];
  211.         if (task.completed) {
  212.             console.log('✓ ' + task.name + ' - ÒÑÍê³É');
  213.             completedCount++;
  214.         } else {
  215.             console.log('¡ð ' + task.name + ' - ÉÐδÍê³É');
  216.         }
  217.     }
  218.    
  219.     console.log('');
  220.     console.log('½ø¶È: ' + completedCount + '/' + totalCount + ' ÈÎÎñÍê³É');
  221.     console.log('Íê³ÉÂÊ: ' + ((completedCount / totalCount) * 100).toFixed(1) + '%');
  222.     console.log('');
  223. }

  224. /**
  225. * Êý×é¹ýÂËʾÀý
  226. */
  227. function Êý×é¹ýÂËʾÀý() {
  228.     console.log('=== Êý×é¹ýÂËʾÀý ===');
  229.    
  230.     var items = [1, 2, null, 4, undefined, 6, "text", true, false, 0];
  231.    
  232.     console.log('ԭʼÊý×é: [' + items.join(', ') + ']');
  233.    
  234.     // ¹ýÂ˳öÓÐЧÊý×Ö
  235.     var validNumbers = [];
  236.     for (var i = 0; i < items.length; i++) {
  237.         var item = items[i];
  238.         var isValidNumber = new Boolean(item !== null && item !== undefined && typeof item === 'number').valueOf();
  239.         if (isValidNumber) {
  240.             validNumbers.push(item);
  241.         }
  242.     }
  243.    
  244.     console.log('ÓÐЧÊý×Ö: [' + validNumbers.join(', ') + ']');
  245.     console.log('ÊýÁ¿: ' + validNumbers.length + ' ¸ö');
  246.     console.log('');
  247. }

  248. /**
  249. * Ìõ¼þÅжÏÂß¼­Ê¾Àý
  250. */
  251. function Ìõ¼þÅжÏÂß¼­Ê¾Àý() {
  252.     console.log('=== Ìõ¼þÅжÏÂß¼­Ê¾Àý ===');
  253.    
  254.     var isLoggedIn = new Boolean(false);
  255.     var hasPermission = true;
  256.     var isAdmin = false;
  257.    
  258.     console.log('µÇ¼״̬: ' + isLoggedIn.valueOf());
  259.     console.log('ȨÏÞ״̬: ' + hasPermission);
  260.     console.log('¹ÜÀíÔ±: ' + isAdmin);
  261.    
  262.     if (isLoggedIn.valueOf() && (hasPermission || isAdmin)) {
  263.         console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
  264.     } else {
  265.         console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ£¨Î´µÇ¼£©');
  266.     }
  267.    
  268.     // Ä£ÄâµÇ¼
  269.     isLoggedIn = new Boolean(true);
  270.     console.log('\n--- Ä£ÄâµÇ¼ºó ---');
  271.     console.log('µÇ¼״̬: ' + isLoggedIn.valueOf());
  272.    
  273.     if (isLoggedIn.valueOf() && (hasPermission || isAdmin)) {
  274.         console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
  275.     } else {
  276.         console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ');
  277.     }
  278.     console.log('');
  279. }

  280. // ==========================================
  281. // µÚÁù²¿·Ö£ºÖ÷Ö´Ðк¯Êý
  282. // ==========================================

  283. /**
  284. * ÑÓ³ÙÖ´Ðк¯Êý - ´øµ¹¼ÆÊ±ÏÔʾ
  285. * @param {number} seconds - ÑÓ³ÙÃëÊý
  286. */
  287. function ÑÓ³ÙÖ´ÐÐ(seconds) {
  288.     var remaining = seconds;
  289.     while (remaining > 0) {
  290.         console.log('⏱ µÈ´ý ' + remaining + ' Ãë...');
  291.         sleep.millisecond(1000);
  292.         remaining--;
  293.     }
  294. }

  295. /**
  296. * ÔËÐÐËùÓÐʾÀý
  297. */
  298. function ÔËÐÐËùÓÐʾÀý() {
  299.     console.log('¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[');
  300.     console.log('   JavaScriptÀàÐÍÅжÏ×ÛºÏʾÀýϵͳ');
  301.     console.log('   ¿ªÊ¼Ê±¼ä: ' + new Date().toLocaleTimeString());
  302.     console.log('¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a');
  303.     console.log('');
  304.    
  305.     // BooleanÏà¹ØÊ¾Àý
  306.     booleanConstructorʾÀý();
  307.     ÑÓ³ÙÖ´ÐÐ(2);
  308.    
  309.     booleanToStringʾÀý();
  310.     ÑÓ³ÙÖ´ÐÐ(2);
  311.    
  312.     booleanValueOfʾÀý();
  313.     ÑÓ³ÙÖ´ÐÐ(2);
  314.    
  315.     booleanPrototypeÀ©Õ¹Ê¾Àý();
  316.     ÑÓ³ÙÖ´ÐÐ(2);
  317.    
  318.     // ÀàÐÍÅжÏʾÀý
  319.     ÀàÐÍÅжϻù´¡Ê¾Àý();
  320.     ÑÓ³ÙÖ´ÐÐ(2);
  321.    
  322.     ¸´ÔÓÀàÐÍÅжÏʾÀý();
  323.     ÑÓ³ÙÖ´ÐÐ(2);
  324.    
  325.     // ×ÛºÏÓ¦Óó¡¾°
  326.     Êý¾ÝÑéÖ¤³¡¾°();
  327.     ÑÓ³ÙÖ´ÐÐ(2);
  328.    
  329.     ÈÎÎñ¹ÜÀíϵͳʾÀý();
  330.     ÑÓ³ÙÖ´ÐÐ(2);
  331.    
  332.     Êý×é¹ýÂËʾÀý();
  333.     ÑÓ³ÙÖ´ÐÐ(2);
  334.    
  335.     Ìõ¼þÅжÏÂß¼­Ê¾Àý();
  336.    
  337.     console.log('¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[');
  338.     console.log('   ËùÓÐʾÀýÖ´ÐÐÍê±Ï');
  339.     console.log('   ½áÊøÊ±¼ä: ' + new Date().toLocaleTimeString());
  340.     console.log('¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a');
  341. }

  342. // ==========================================
  343. // Ö÷º¯ÊýÈë¿Ú - ¹©start.jsµ÷ÓÃ
  344. // ==========================================

  345. /**
  346. * Ö÷º¯ÊýÈë¿Ú
  347. */
  348. function main() {
  349.     // ʹÓÃtry-catchÈ·±£´íÎó²»»á×èÈû
  350.     try {
  351.         console.log('¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[');
  352.         console.log('   JavaScriptÀàÐÍÅжÏ×ÛºÏʾÀýϵͳ');
  353.         console.log('   ¿ªÊ¼Ê±¼ä: ' + new Date().toLocaleTimeString());
  354.         console.log('¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a');
  355.         console.log('');
  356.         
  357.         // BooleanÏà¹ØÊ¾Àý
  358.         console.log('=== Boolean¹¹Ô캯ÊýÒýÓÃʾÀý ===');
  359.         var myBool = new Boolean(true);
  360.         console.log('´´½¨²¼¶û¶ÔÏó: new Boolean(true)');
  361.         console.log('¹¹Ô캯Êý¼ì²é: ' + (myBool.constructor === Boolean));
  362.         console.log('');
  363.         
  364.         console.log('⏱ µÈ´ý 2 Ãë...');
  365.         sleep.millisecond(2000);
  366.         
  367.         console.log('=== Booleanת×Ö·û´®Ê¾Àý ===');
  368.         var boolTrue = new Boolean(true);
  369.         var boolFalse = new Boolean(false);
  370.         console.log('true ת»»Îª×Ö·û´®: "' + boolTrue.toString() + '"');
  371.         console.log('false ת»»Îª×Ö·û´®: "' + boolFalse.toString() + '"');
  372.         console.log('');
  373.         
  374.         console.log('⏱ µÈ´ý 2 Ãë...');
  375.         sleep.millisecond(2000);
  376.         
  377.         console.log('=== Boolean.valueOfʾÀý ===');
  378.         var testCases = [
  379.             { value: 1, desc: 'Êý×Ö1' },
  380.             { value: 0, desc: 'Êý×Ö0' },
  381.             { value: null, desc: 'null' },
  382.             { value: undefined, desc: 'undefined' }
  383.         ];
  384.         for (var i = 0; i < testCases.length; i++) {
  385.             var testCase = testCases[i];
  386.             var boolObj = new Boolean(testCase.value);
  387.             console.log(testCase.desc + ' -> ' + boolObj.valueOf());
  388.         }
  389.         console.log('');
  390.         
  391.         console.log('⏱ µÈ´ý 2 Ãë...');
  392.         sleep.millisecond(2000);
  393.         
  394.         console.log('=== BooleanÔ­ÐÍÀ©Õ¹Ê¾Àý ===');
  395.         Boolean.prototype.myColor = function () {
  396.             return this.valueOf() === true ? "green" : "red";
  397.         };
  398.         var a = new Boolean(1);
  399.         console.log('Boolean(1).myColor() -> ' + a.myColor());
  400.         var c = new Boolean(0);
  401.         console.log('Boolean(0).myColor() -> ' + c.myColor());
  402.         console.log('');
  403.         
  404.         console.log('⏱ µÈ´ý 2 Ãë...');
  405.         sleep.millisecond(2000);
  406.         
  407.         // ÀàÐÍÅжÏʾÀý
  408.         console.log('=== ÀàÐÍÅжϻù´¡Ê¾Àý ===');
  409.         var testA; // undefined
  410.         var testB = 1223; // number
  411.         var testC = 'abcd'; // string
  412.         var testD = true; // boolean
  413.         var testE = [1, 2, 3]; // Array
  414.         var testF = {a: 10, b: 20}; // Object
  415.         
  416.         console.log('±äÁ¿ a (䶨Òå): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testA));
  417.         console.log('±äÁ¿ b (1223): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testB));
  418.         console.log('±äÁ¿ c ("abcd"): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testC));
  419.         console.log('±äÁ¿ d (true): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testD));
  420.         console.log('±äÁ¿ e ([1,2,3]): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testE));
  421.         console.log('±äÁ¿ f ({a:10,b:20}): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testF));
  422.         console.log('');
  423.         
  424.         console.log('⏱ µÈ´ý 2 Ãë...');
  425.         sleep.millisecond(2000);
  426.         
  427.         console.log('=== ¸´ÔÓÀàÐÍÅжÏʾÀý ===');
  428.         var complexCases = [
  429.             { value: null, desc: 'null' },
  430.             { value: NaN, desc: 'NaN' },
  431.             { value: Infinity, desc: 'Infinity' },
  432.             { value: [], desc: '¿ÕÊý×é[]' },
  433.             { value: {}, desc: '¿Õ¶ÔÏó{}' }
  434.         ];
  435.         for (var j = 0; j < complexCases.length; j++) {
  436.             var complexCase = complexCases[j];
  437.             var typeResult = ÀàÐÍ.ÅжÏÀàÐÍ(complexCase.value);
  438.             console.log(complexCase.desc + ' -> ' + (typeResult || 'δ֪ÀàÐÍ'));
  439.         }
  440.         console.log('');
  441.         
  442.         console.log('⏱ µÈ´ý 2 Ãë...');
  443.         sleep.millisecond(2000);
  444.         
  445.         // ×ÛºÏÓ¦Óó¡¾°
  446.         console.log('=== Êý¾ÝÑéÖ¤³¡¾° ===');
  447.         function validateInput(value) {
  448.             var isValid = typeof value === "boolean";
  449.             return isValid ? "✓ ÓÐЧµÄ²¼¶ûÖµ" : "✗ ÎÞЧ (µ±Ç°ÀàÐÍ: " + ÀàÐÍ.ÅжÏÀàÐÍ(value) + ")";
  450.         }
  451.         console.log(validateInput(true));
  452.         console.log(validateInput(false));
  453.         console.log(validateInput("test"));
  454.         console.log(validateInput(123));
  455.         console.log('');
  456.         
  457.         console.log('⏱ µÈ´ý 2 Ãë...');
  458.         sleep.millisecond(2000);
  459.         
  460.         console.log('=== ÈÎÎñ¹ÜÀíϵͳʾÀý ===');
  461.         var tasks = [
  462.             { name: 'ÈÎÎñ1: ѧϰJavaScript', completed: false },
  463.             { name: 'ÈÎÎñ2: Àí½âBoolean¶ÔÏó', completed: true },
  464.             { name: 'ÈÎÎñ3: ÕÆÎÕÀàÐÍÅжÏ', completed: true }
  465.         ];
  466.         var completedCount = 0;
  467.         for (var k = 0; k < tasks.length; k++) {
  468.             var task = tasks[k];
  469.             if (task.completed) {
  470.                 console.log('✓ ' + task.name + ' - ÒÑÍê³É');
  471.                 completedCount++;
  472.             } else {
  473.                 console.log('¡ð ' + task.name + ' - ÉÐδÍê³É');
  474.             }
  475.         }
  476.         console.log('½ø¶È: ' + completedCount + '/' + tasks.length + ' ÈÎÎñÍê³É');
  477.         console.log('');
  478.         
  479.         console.log('⏱ µÈ´ý 2 Ãë...');
  480.         sleep.millisecond(2000);
  481.         
  482.         console.log('=== Êý×é¹ýÂËʾÀý ===');
  483.         var items = [1, 2, null, 4, undefined, 6, "text"];
  484.         console.log('ԭʼÊý×é: [' + items.join(', ') + ']');
  485.         var validNumbers = [];
  486.         for (var m = 0; m < items.length; m++) {
  487.             var item = items[m];
  488.             if (item !== null && item !== undefined && typeof item === 'number') {
  489.                 validNumbers.push(item);
  490.             }
  491.         }
  492.         console.log('ÓÐЧÊý×Ö: [' + validNumbers.join(', ') + ']');
  493.         console.log('');
  494.         
  495.         console.log('⏱ µÈ´ý 2 Ãë...');
  496.         sleep.millisecond(2000);
  497.         
  498.         console.log('=== Ìõ¼þÅжÏÂß¼­Ê¾Àý ===');
  499.         var isLoggedIn = false;
  500.         var hasPermission = true;
  501.         console.log('µÇ¼״̬: ' + isLoggedIn);
  502.         console.log('ȨÏÞ״̬: ' + hasPermission);
  503.         if (isLoggedIn && hasPermission) {
  504.             console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
  505.         } else {
  506.             console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ£¨Î´µÇ¼£©');
  507.         }
  508.         console.log('');
  509.         
  510.         console.log('¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[');
  511.         console.log('   ËùÓÐʾÀýÖ´ÐÐÍê±Ï');
  512.         console.log('   ½áÊøÊ±¼ä: ' + new Date().toLocaleTimeString());
  513.         console.log('¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a');
  514.     } catch(e) {
  515.         // ´íÎó´¦Àí - ÓÅÏÈʹÓÃERR
  516.         if (typeof LogManagerH5 !== 'undefined' && typeof LogManagerH5.ERR === 'function') {
  517.             LogManagerH5.ERR('Ö´Ðгö´í: ' + e.message);
  518.         } else if (typeof LogManagerH5 !== 'undefined' && typeof LogManagerH5.error === 'function') {
  519.             LogManagerH5.error('Ö´Ðгö´í: ' + e.message);
  520.         }
  521.         if (typeof printl !== 'undefined') {
  522.             printl('´íÎó: ' + e.message);
  523.         }
  524.     }
  525. }

  526. // Ö»ÔÚÖ±½ÓÔËÐÐʱִÐУ¬Importʱ²»Ö´ÐÐ
  527. // ͨ¹ý¼ì²é global.web1 ÅжÏÊÇ·ñͨ¹ýstart.jsµ¼Èë
  528. if (typeof global !== 'undefined' && global.web1) {
  529.     // ͨ¹ýstart.jsµ¼È룬²»×Ô¶¯Ö´ÐÐ
  530.     console.log('Ö÷½Å±¾ÒѼÓÔØ£¬µÈ´ýstart.jsµ÷ÓÃ...');
  531. } else {
  532.     // Ö±½ÓÔËÐд˽ű¾
  533.     if (typeof main === 'function') {
  534.         main();
  535.     }
  536. }
¸´ÖÆ´úÂë



»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

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

¹Ø±Õ

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

map2

GMT+8, 2026-4-16 12:22 , Processed in 0.291717 second(s), 35 queries .

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