|
|
°²×¿½Å±¾ÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý
- /**
- * JavaScriptÀàÐÍÅжÏÓëBoolean¶ÔÏó×ÛºÏʾÀý - H5ÈÕÖ¾ÏÔʾ°æ
- * ÑÝʾÈçºÎÔÚH5½çÃæÖÐʵʱÏÔʾJavaScriptÀàÐÍÅжϵÄÔËÐйý³Ì
- */
- // ==========================================
- // µÚÒ»²¿·Ö£º¶¨ÒåÀàÐÍÅжϹ¤¾ß
- // ==========================================
- var ÀàÐÍ = {};
- /**
- * ÅжϱäÁ¿Êý¾ÝÊÇʲôÀàÐÍ
- * @param {ÈÎÒâ} use
- * @returns {×Ö·û´®|null} ³É¹¦:·µ»Ø¶ÔÓ¦ÀàÐ͵¥´Ê,ʧ°Ü:null
- */
- ÀàÐÍ.ÅжÏÀàÐÍ = function (use) {
- switch (typeof (use)) {
- case 'undefined':
- return 'undefined';
- case 'number':
- return 'number';
- case 'string':
- return 'string';
- case 'boolean':
- return 'boolean';
- default:
- if (Array.isArray(use)) return 'Array';
- if (Object.prototype.toString.call(use) === '[object Object]') return 'Object';
- }
- };
- // ==========================================
- // µÚ¶þ²¿·Ö£ºH5ÈÕÖ¾Êä³öº¯Êý
- // ==========================================
- // ==========================================
- // µÚÈý²¿·Ö£ºBoolean·½·¨×ÛºÏʾÀý
- // ==========================================
- /**
- * Boolean¹¹Ô캯ÊýÒýÓÃʾÀý
- */
- function booleanConstructorʾÀý() {
- console.log('=== Boolean¹¹Ô캯ÊýÒýÓÃʾÀý ===');
-
- var myBool = new Boolean(true);
- console.log('´´½¨²¼¶û¶ÔÏó: new Boolean(true)');
- console.log('¹¹Ô캯ÊýÒýÓÃ: ' + myBool.constructor);
- console.log('¹¹Ô캯Êý¼ì²é: ' + (myBool.constructor === Boolean));
- console.log('');
- }
- /**
- * Booleanת×Ö·û´®Ê¾Àý
- */
- function booleanToStringʾÀý() {
- console.log('=== Booleanת×Ö·û´®Ê¾Àý ===');
-
- var boolTrue = new Boolean(true);
- var boolFalse = new Boolean(false);
-
- var strTrue = boolTrue.toString();
- var strFalse = boolFalse.toString();
-
- console.log('true ת»»Îª×Ö·û´®: "' + strTrue + '"');
- console.log('false ת»»Îª×Ö·û´®: "' + strFalse + '"');
-
- var boolNum = new Boolean(1);
- var boolStr = new Boolean("");
-
- console.log('Boolean(1) ת»»Îª×Ö·û´®: "' + boolNum.toString() + '"');
- console.log('Boolean("") ת»»Îª×Ö·û´®: "' + boolStr.toString() + '"');
- console.log('');
- }
- /**
- * Boolean.valueOf»ñÈ¡ÔʼֵʾÀý
- */
- function booleanValueOfʾÀý() {
- console.log('=== Boolean.valueOf»ñÈ¡ÔʼֵʾÀý ===');
-
- var testCases = [
- { value: 1, desc: 'Êý×Ö1' },
- { value: 0, desc: 'Êý×Ö0' },
- { value: null, desc: 'null' },
- { value: undefined, desc: 'undefined' },
- { value: "hello", desc: '·Ç¿Õ×Ö·û´®"hello"' },
- { value: "", desc: '¿Õ×Ö·û´®""' }
- ];
-
- for (var i = 0; i < testCases.length; i++) {
- var testCase = testCases[i];
- var boolObj = new Boolean(testCase.value);
- var primitiveValue = boolObj.valueOf();
-
- console.log(testCase.desc + ' -> ' + primitiveValue);
- }
- console.log('');
- }
- /**
- * BooleanÔÐÍÀ©Õ¹Ê¾Àý
- */
- function booleanPrototypeÀ©Õ¹Ê¾Àý() {
- console.log('=== BooleanÔÐÍÀ©Õ¹Ê¾Àý ===');
-
- // À©Õ¹ Boolean µÄÔÐÍ£¬Ìí¼ÓÒ»¸öÃûΪ myColor µÄ·½·¨
- Boolean.prototype.myColor = function () {
- if (this.valueOf() === true) {
- this.color = "green"; // Èç¹û²¼¶ûֵΪ true£¬ÉèÖÃÑÕɫΪÂÌÉ«
- } else {
- this.color = "red"; // Èç¹û²¼¶ûֵΪ false£¬ÉèÖÃÑÕɫΪºìÉ«
- }
- };
-
- var a = new Boolean(1); // ´´½¨Ê±´«Èë 1£¬Ï൱ÓÚ true
- a.myColor(); // µ÷ÓÃ myColor ·½·¨
- var b = a.color; // ½á¹ûΪ "green"
- console.log('Boolean(1).myColor() -> ÑÕÉ«: ' + b);
-
- var c = new Boolean(0); // ´´½¨Ê±´«Èë 0£¬Ï൱ÓÚ false
- c.myColor(); // µ÷ÓÃ myColor ·½·¨
- var d = c.color; // ½á¹ûΪ "red"
- console.log('Boolean(0).myColor() -> ÑÕÉ«: ' + d);
- console.log('');
- }
- // ==========================================
- // µÚËIJ¿·Ö£ºÀàÐÍÅжÏ×ÛºÏʾÀý
- // ==========================================
- /**
- * ÀàÐÍÅжϻù´¡Ê¾Àý
- */
- function ÀàÐÍÅжϻù´¡Ê¾Àý() {
- console.log('=== ÀàÐÍÅжϻù´¡Ê¾Àý ===');
-
- var a; // undefined
- var b = 1223; // number
- var c = 'abcd'; // string
- var d = true; // boolean
- var e = [1, 2, 3]; // Array
- var f = {a: 10, b: 20}; // Object
-
- console.log('±äÁ¿ a (䶨Òå): ' + ÀàÐÍ.ÅжÏÀàÐÍ(a));
- console.log('±äÁ¿ b (1223): ' + ÀàÐÍ.ÅжÏÀàÐÍ(b));
- console.log('±äÁ¿ c ("abcd"): ' + ÀàÐÍ.ÅжÏÀàÐÍ(c));
- console.log('±äÁ¿ d (true): ' + ÀàÐÍ.ÅжÏÀàÐÍ(d));
- console.log('±äÁ¿ e ([1,2,3]): ' + ÀàÐÍ.ÅжÏÀàÐÍ(e));
- console.log('±äÁ¿ f ({a:10,b:20}): ' + ÀàÐÍ.ÅжÏÀàÐÍ(f));
- console.log('');
- }
- /**
- * ¸´ÔÓÊý¾ÝÀàÐÍÅжÏʾÀý
- */
- function ¸´ÔÓÀàÐÍÅжÏʾÀý() {
- console.log('=== ¸´ÔÓÊý¾ÝÀàÐÍÅжÏʾÀý ===');
-
- var testCases = [
- { value: null, desc: 'null' },
- { value: NaN, desc: 'NaN' },
- { value: Infinity, desc: 'Infinity' },
- { value: [], desc: '¿ÕÊý×é[]' },
- { value: {}, desc: '¿Õ¶ÔÏó{}' },
- { value: function(){}, desc: 'º¯Êý' },
- { value: new Date(), desc: 'Date¶ÔÏó' },
- { value: /regex/, desc: 'ÕýÔò±í´ïʽ' }
- ];
-
- for (var i = 0; i < testCases.length; i++) {
- var testCase = testCases[i];
- var typeResult = ÀàÐÍ.ÅжÏÀàÐÍ(testCase.value);
- console.log(testCase.desc + ' -> ' + (typeResult || 'δ֪ÀàÐÍ'));
- }
- console.log('');
- }
- // ==========================================
- // µÚÎ岿·Ö£º×ÛºÏÓ¦Óó¡¾°
- // ==========================================
- /**
- * Êý¾ÝÑéÖ¤³¡¾°
- */
- function Êý¾ÝÑéÖ¤³¡¾°() {
- console.log('=== Êý¾ÝÑéÖ¤³¡¾° ===');
-
- function validateInput(value) {
- var isValid = new Boolean(typeof value === "boolean" && (value === true || value === false));
-
- if (isValid.valueOf()) {
- return "✓ ÊäÈëÊÇÓÐЧµÄ²¼¶ûÖµ";
- } else {
- return "✗ ÊäÈëÎÞЧ£¬±ØÐëÊDz¼¶ûÖµ (µ±Ç°ÀàÐÍ: " + ÀàÐÍ.ÅжÏÀàÐÍ(value) + ")";
- }
- }
-
- console.log(validateInput(true));
- console.log(validateInput(false));
- console.log(validateInput("test"));
- console.log(validateInput(123));
- console.log(validateInput(null));
- console.log('');
- }
- /**
- * ÈÎÎñ¹ÜÀíϵͳʾÀý
- */
- function ÈÎÎñ¹ÜÀíϵͳʾÀý() {
- console.log('=== ÈÎÎñ¹ÜÀíϵͳʾÀý ===');
-
- var tasks = [
- { name: 'ÈÎÎñ1: ѧϰJavaScript', completed: false },
- { name: 'ÈÎÎñ2: Àí½âBoolean¶ÔÏó', completed: true },
- { name: 'ÈÎÎñ3: ÕÆÎÕÀàÐÍÅжÏ', completed: true },
- { name: 'ÈÎÎñ4: H5½»»¥¿ª·¢', completed: false },
- ];
-
- var completedCount = 0;
- var totalCount = tasks.length;
-
- for (var i = 0; i < tasks.length; i++) {
- var task = tasks[i];
- if (task.completed) {
- console.log('✓ ' + task.name + ' - ÒÑÍê³É');
- completedCount++;
- } else {
- console.log('¡ð ' + task.name + ' - ÉÐδÍê³É');
- }
- }
-
- console.log('');
- console.log('½ø¶È: ' + completedCount + '/' + totalCount + ' ÈÎÎñÍê³É');
- console.log('Íê³ÉÂÊ: ' + ((completedCount / totalCount) * 100).toFixed(1) + '%');
- console.log('');
- }
- /**
- * Êý×é¹ýÂËʾÀý
- */
- function Êý×é¹ýÂËʾÀý() {
- console.log('=== Êý×é¹ýÂËʾÀý ===');
-
- var items = [1, 2, null, 4, undefined, 6, "text", true, false, 0];
-
- console.log('ÔʼÊý×é: [' + items.join(', ') + ']');
-
- // ¹ýÂ˳öÓÐЧÊý×Ö
- var validNumbers = [];
- for (var i = 0; i < items.length; i++) {
- var item = items[i];
- var isValidNumber = new Boolean(item !== null && item !== undefined && typeof item === 'number').valueOf();
- if (isValidNumber) {
- validNumbers.push(item);
- }
- }
-
- console.log('ÓÐЧÊý×Ö: [' + validNumbers.join(', ') + ']');
- console.log('ÊýÁ¿: ' + validNumbers.length + ' ¸ö');
- console.log('');
- }
- /**
- * Ìõ¼þÅжÏÂ߼ʾÀý
- */
- function Ìõ¼þÅжÏÂ߼ʾÀý() {
- console.log('=== Ìõ¼þÅжÏÂ߼ʾÀý ===');
-
- var isLoggedIn = new Boolean(false);
- var hasPermission = true;
- var isAdmin = false;
-
- console.log('µÇ¼״̬: ' + isLoggedIn.valueOf());
- console.log('ȨÏÞ״̬: ' + hasPermission);
- console.log('¹ÜÀíÔ±: ' + isAdmin);
-
- if (isLoggedIn.valueOf() && (hasPermission || isAdmin)) {
- console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
- } else {
- console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ£¨Î´µÇ¼£©');
- }
-
- // Ä£ÄâµÇ¼
- isLoggedIn = new Boolean(true);
- console.log('\n--- Ä£ÄâµÇ¼ºó ---');
- console.log('µÇ¼״̬: ' + isLoggedIn.valueOf());
-
- if (isLoggedIn.valueOf() && (hasPermission || isAdmin)) {
- console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
- } else {
- console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ');
- }
- console.log('');
- }
- // ==========================================
- // µÚÁù²¿·Ö£ºÖ÷Ö´Ðк¯Êý
- // ==========================================
- /**
- * ÑÓ³ÙÖ´Ðк¯Êý - ´øµ¹¼ÆÊ±ÏÔʾ
- * @param {number} seconds - ÑÓ³ÙÃëÊý
- */
- function ÑÓ³ÙÖ´ÐÐ(seconds) {
- var remaining = seconds;
- while (remaining > 0) {
- console.log('⏱ µÈ´ý ' + remaining + ' Ãë...');
- sleep.millisecond(1000);
- remaining--;
- }
- }
- /**
- * ÔËÐÐËùÓÐʾÀý
- */
- function ÔËÐÐËùÓÐʾÀý() {
- 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¨[');
- console.log(' JavaScriptÀàÐÍÅжÏ×ÛºÏʾÀýϵͳ');
- console.log(' ¿ªÊ¼Ê±¼ä: ' + new Date().toLocaleTimeString());
- 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');
- console.log('');
-
- // BooleanÏà¹ØÊ¾Àý
- booleanConstructorʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- booleanToStringʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- booleanValueOfʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- booleanPrototypeÀ©Õ¹Ê¾Àý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- // ÀàÐÍÅжÏʾÀý
- ÀàÐÍÅжϻù´¡Ê¾Àý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- ¸´ÔÓÀàÐÍÅжÏʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- // ×ÛºÏÓ¦Óó¡¾°
- Êý¾ÝÑéÖ¤³¡¾°();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- ÈÎÎñ¹ÜÀíϵͳʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- Êý×é¹ýÂËʾÀý();
- ÑÓ³ÙÖ´ÐÐ(2);
-
- Ìõ¼þÅжÏÂ߼ʾÀý();
-
- 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¨[');
- console.log(' ËùÓÐʾÀýÖ´ÐÐÍê±Ï');
- console.log(' ½áÊøÊ±¼ä: ' + new Date().toLocaleTimeString());
- 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');
- }
- // ==========================================
- // Ö÷º¯ÊýÈë¿Ú - ¹©start.jsµ÷ÓÃ
- // ==========================================
- /**
- * Ö÷º¯ÊýÈë¿Ú
- */
- function main() {
- // ʹÓÃtry-catchÈ·±£´íÎó²»»á×èÈû
- try {
- 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¨[');
- console.log(' JavaScriptÀàÐÍÅжÏ×ÛºÏʾÀýϵͳ');
- console.log(' ¿ªÊ¼Ê±¼ä: ' + new Date().toLocaleTimeString());
- 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');
- console.log('');
-
- // BooleanÏà¹ØÊ¾Àý
- console.log('=== Boolean¹¹Ô캯ÊýÒýÓÃʾÀý ===');
- var myBool = new Boolean(true);
- console.log('´´½¨²¼¶û¶ÔÏó: new Boolean(true)');
- console.log('¹¹Ô캯Êý¼ì²é: ' + (myBool.constructor === Boolean));
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== Booleanת×Ö·û´®Ê¾Àý ===');
- var boolTrue = new Boolean(true);
- var boolFalse = new Boolean(false);
- console.log('true ת»»Îª×Ö·û´®: "' + boolTrue.toString() + '"');
- console.log('false ת»»Îª×Ö·û´®: "' + boolFalse.toString() + '"');
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== Boolean.valueOfʾÀý ===');
- var testCases = [
- { value: 1, desc: 'Êý×Ö1' },
- { value: 0, desc: 'Êý×Ö0' },
- { value: null, desc: 'null' },
- { value: undefined, desc: 'undefined' }
- ];
- for (var i = 0; i < testCases.length; i++) {
- var testCase = testCases[i];
- var boolObj = new Boolean(testCase.value);
- console.log(testCase.desc + ' -> ' + boolObj.valueOf());
- }
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== BooleanÔÐÍÀ©Õ¹Ê¾Àý ===');
- Boolean.prototype.myColor = function () {
- return this.valueOf() === true ? "green" : "red";
- };
- var a = new Boolean(1);
- console.log('Boolean(1).myColor() -> ' + a.myColor());
- var c = new Boolean(0);
- console.log('Boolean(0).myColor() -> ' + c.myColor());
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- // ÀàÐÍÅжÏʾÀý
- console.log('=== ÀàÐÍÅжϻù´¡Ê¾Àý ===');
- var testA; // undefined
- var testB = 1223; // number
- var testC = 'abcd'; // string
- var testD = true; // boolean
- var testE = [1, 2, 3]; // Array
- var testF = {a: 10, b: 20}; // Object
-
- console.log('±äÁ¿ a (䶨Òå): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testA));
- console.log('±äÁ¿ b (1223): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testB));
- console.log('±äÁ¿ c ("abcd"): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testC));
- console.log('±äÁ¿ d (true): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testD));
- console.log('±äÁ¿ e ([1,2,3]): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testE));
- console.log('±äÁ¿ f ({a:10,b:20}): ' + ÀàÐÍ.ÅжÏÀàÐÍ(testF));
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== ¸´ÔÓÀàÐÍÅжÏʾÀý ===');
- var complexCases = [
- { value: null, desc: 'null' },
- { value: NaN, desc: 'NaN' },
- { value: Infinity, desc: 'Infinity' },
- { value: [], desc: '¿ÕÊý×é[]' },
- { value: {}, desc: '¿Õ¶ÔÏó{}' }
- ];
- for (var j = 0; j < complexCases.length; j++) {
- var complexCase = complexCases[j];
- var typeResult = ÀàÐÍ.ÅжÏÀàÐÍ(complexCase.value);
- console.log(complexCase.desc + ' -> ' + (typeResult || 'δ֪ÀàÐÍ'));
- }
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- // ×ÛºÏÓ¦Óó¡¾°
- console.log('=== Êý¾ÝÑéÖ¤³¡¾° ===');
- function validateInput(value) {
- var isValid = typeof value === "boolean";
- return isValid ? "✓ ÓÐЧµÄ²¼¶ûÖµ" : "✗ ÎÞЧ (µ±Ç°ÀàÐÍ: " + ÀàÐÍ.ÅжÏÀàÐÍ(value) + ")";
- }
- console.log(validateInput(true));
- console.log(validateInput(false));
- console.log(validateInput("test"));
- console.log(validateInput(123));
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== ÈÎÎñ¹ÜÀíϵͳʾÀý ===');
- var tasks = [
- { name: 'ÈÎÎñ1: ѧϰJavaScript', completed: false },
- { name: 'ÈÎÎñ2: Àí½âBoolean¶ÔÏó', completed: true },
- { name: 'ÈÎÎñ3: ÕÆÎÕÀàÐÍÅжÏ', completed: true }
- ];
- var completedCount = 0;
- for (var k = 0; k < tasks.length; k++) {
- var task = tasks[k];
- if (task.completed) {
- console.log('✓ ' + task.name + ' - ÒÑÍê³É');
- completedCount++;
- } else {
- console.log('¡ð ' + task.name + ' - ÉÐδÍê³É');
- }
- }
- console.log('½ø¶È: ' + completedCount + '/' + tasks.length + ' ÈÎÎñÍê³É');
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== Êý×é¹ýÂËʾÀý ===');
- var items = [1, 2, null, 4, undefined, 6, "text"];
- console.log('ÔʼÊý×é: [' + items.join(', ') + ']');
- var validNumbers = [];
- for (var m = 0; m < items.length; m++) {
- var item = items[m];
- if (item !== null && item !== undefined && typeof item === 'number') {
- validNumbers.push(item);
- }
- }
- console.log('ÓÐЧÊý×Ö: [' + validNumbers.join(', ') + ']');
- console.log('');
-
- console.log('⏱ µÈ´ý 2 Ãë...');
- sleep.millisecond(2000);
-
- console.log('=== Ìõ¼þÅжÏÂ߼ʾÀý ===');
- var isLoggedIn = false;
- var hasPermission = true;
- console.log('µÇ¼״̬: ' + isLoggedIn);
- console.log('ȨÏÞ״̬: ' + hasPermission);
- if (isLoggedIn && hasPermission) {
- console.log('✓ Óû§¾ßÓзÃÎÊȨÏÞ');
- } else {
- console.log('✗ Óû§Ã»ÓзÃÎÊȨÏÞ£¨Î´µÇ¼£©');
- }
- console.log('');
-
- 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¨[');
- console.log(' ËùÓÐʾÀýÖ´ÐÐÍê±Ï');
- console.log(' ½áÊøÊ±¼ä: ' + new Date().toLocaleTimeString());
- 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');
- } catch(e) {
- // ´íÎó´¦Àí - ÓÅÏÈʹÓÃERR
- if (typeof LogManagerH5 !== 'undefined' && typeof LogManagerH5.ERR === 'function') {
- LogManagerH5.ERR('Ö´Ðгö´í: ' + e.message);
- } else if (typeof LogManagerH5 !== 'undefined' && typeof LogManagerH5.error === 'function') {
- LogManagerH5.error('Ö´Ðгö´í: ' + e.message);
- }
- if (typeof printl !== 'undefined') {
- printl('´íÎó: ' + e.message);
- }
- }
- }
- // Ö»ÔÚÖ±½ÓÔËÐÐʱִÐУ¬Importʱ²»Ö´ÐÐ
- // ͨ¹ý¼ì²é global.web1 ÅжÏÊÇ·ñͨ¹ýstart.jsµ¼Èë
- if (typeof global !== 'undefined' && global.web1) {
- // ͨ¹ýstart.jsµ¼È룬²»×Ô¶¯Ö´ÐÐ
- console.log('Ö÷½Å±¾ÒѼÓÔØ£¬µÈ´ýstart.jsµ÷ÓÃ...');
- } else {
- // Ö±½ÓÔËÐд˽ű¾
- if (typeof main === 'function') {
- main();
- }
- }
¸´ÖÆ´úÂë
|
|