可有对象的形式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>函数</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../themes/default/easyui.css" type="text/css"></link> <link rel="stylesheet" href="../themes/icon.css" type="text/css"></link> <script type="text/javascript" src="../js/jquery.min.js"></script> <script type="text/javascript" src="../js/jquery.easyui.min.js"></script> <script type="text/javascript" src="../js/easyui-lang-zh_CN.js"></script> </head> <body> <script type="text/javascript"> //正常方式 function mysum(num1,num2){ return num1 + num2; } </script> <script type="text/javascript"> //构造器方式 var yousum = new Function("num1","num2","return num1+num2;"); alert( yousum(100,200) ); </script> <script type="text/javascript"> //定义对象 function Person(id,name,sal){ this.id = id; this.name = name; this.sal = sal; this.run = function(){ alert(this.name + "在跑"); }, this.eat = function(){ alert(this.name + "在吃"); } } var p = new Person(1,"哈哈",7000); document.write(p.id + "<br/>"); document.write(p.name + "<br/>"); document.write(p.sal + "<br/>"); //p.run(); //p.eat(); </script> </body> </html>