<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){
$("#btn").click(function(){
var person = new Object();
person.age = 23;
person.name = "jack";
person.run = function runSpeed(speed) {
alert("animal run speed: " + speed);
};
person.run(180);
alert(mysum(23, 34));
});
function mysum(a, b) {
return a + b;
}
});
</script>
</head>
<body>
<input id="btn" type="button" value="coding"/>
</body>
</html>
重点注意:js中定义函数的时候,无需显示的定义参数的类型和返回值的类型。
如果定义函数写了参数的类型反而会出现错误:
person.run = function runSpeed(var speed) { <!--错误写法-->
alert("animal run speed: " + speed);
};
这点跟静态语言定义函数很不同。