第一种,也是最熟悉的:
第二种,你应该也用过,JS里面函数也是一种数据类型:
第三种,使用了构造函数Function来创建一个函数:
第四种,使用对象直接量的方式来创建一个函数:
第五种,创建后可以立即调用函数自身,非常有创意:
引自 http://www.readlog.cn/show-249-1.htm
<script>
function give_alert(num)
{
alert(num);
}
give_alert(1);
</script>
第二种,你应该也用过,JS里面函数也是一种数据类型:
<script>
var give_alert = function(num)
{
alert(num);
}
give_alert(2);
</script>
第三种,使用了构造函数Function来创建一个函数:
<script>
var give_alert = new Function("num", "alert(num)");
give_alert(3);
</script>
第四种,使用对象直接量的方式来创建一个函数:
<script>
obj = {
give_alert : function(num)
{
alert(num)
}
}
obj.give_alert(4);
</script>
第五种,创建后可以立即调用函数自身,非常有创意:
<script>
(give_alert = function (num) {
alert(num)
})(5);
give_alert(6);
</script>
引自 http://www.readlog.cn/show-249-1.htm