zoukankan      html  css  js  c++  java
  • ↗☻【JavaScript高级程序设计(第3版) #BOOK#】

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            // 后定义的函数覆盖了先定义的函数
            function addSomeNumber(num) {
                return num + 100;
            }
            function addSomeNumber(num) {
                return num + 200;
            }
            var result = addSomeNumber(100);
            // console.log(result);
    
            // 通常,我们并不想知道某个值是对象,而是想知道它是什么类型的对象
            var colors = [];
            // console.log(colors instanceof Array);
    
            var person = {
                name: 'Nicholas'
            };
            // console.log(person['name'], person['first name'], person.name);
            var propertyName = 'name';
            // console.log(person[propertyName]); // 方括号语法的主要优点是可以通过变量来访问属性
    
            var colors = ['red', 'blue', 'green'];
            colors[10] = 'black';
            colors[21] = 'black';
            // console.log(colors.length, colors);
    
            if (Array.isArray) { // 最终确定某个值到底是不是数组,而不管它是在哪个全局执行环境中创建的
                // console.log(Array.isArray([]));
            }
    
            var values = [1, 3, 2, 4, 1];
            values.reverse();
            // console.log(values);
    
            /*function compare(value1, value2) {
                if (value1 < value2) {
                    return -1;
                } else if (value1 > value2) {
                    return 1;
                } else {
                    return 0;
                }
            }*/
            function compare(value1, value2) {
                if (value1 < value2) {
                    return 1;
                } else if (value1 > value2) {
                    return -1;
                } else {
                    return 0;
                }
            }
            var values = [0, 1, 5, 10, 15, 2, 'jjj'];
            values.sort();
            // console.log(values);
            values.sort(compare);
            // console.log(values);
        </script>
    </body>
    </html>

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script>
            sum1();
            function sum1() {
                console.log('sum1');
            }
            /*
            相当于
            function sum1() {
                console.log('sum1');
            }
            sum1();
            */
            sum2(); // 报错
            var sum2 = function() {
                console.log('sum2');
            };
            /*
            相当于
            var sum2;
            sum2();
            sum = function() {
                console.log('sum2');
            };
            */
        </script>
    </body>
    </html>
  • 相关阅读:
    基本HAL库操作函数整理
    oled(iic协议)
    Uart串口中断收发
    博主回来啦
    博主的冒泡1
    AFO

    起床困难综合症
    费解的开关
    数独
  • 原文地址:https://www.cnblogs.com/jzm17173/p/3039660.html
Copyright © 2011-2022 走看看