javascript不支持函数重载,以及使用constructor来可以判断类型

    xiaoxiao2021-12-14  20

    <html> <head> <title>test.html</title> <script type="text/javascript" src="../js/jquery.easyui.min.js"></script> <script type="text/javascript"> // javascript不支持函数重载,所以这里面由于第二个sum会覆盖第一个 function sum(a, b) { var sum = a + b; alert(sum); } function sum(a, b, c, d) { var sum = a + b + c + d; alert(sum); } var s1 = function() { return 12345678; } // 在javascript,一切都是对象,函数也是一种特殊对象 function testFunc() { /** function Function() { [native code] } */ // 访问一个对象的构造函数,使用constructor alert(s1.constructor); // function Number() { [native code] } var d1 = 12345678; alert(d1.constructor); } </script> </head> <body> <div id="show">这是一个div</div> <input type="button" value="sum1" οnclick="sum(12, 24, 43, 56)" /> <input type="button" value="sum2" οnclick="sum(12, 24)" /> <input type="button" value="function" οnclick="testFunc()" /> </body> </html>
    转载请注明原文地址: https://ju.6miu.com/read-965481.html

    最新回复(0)