javascript新手学习第二课

  • • 发表于 8年前
  • • 作者 丁小柒
  • • 7540 人浏览
  • • 11 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

方法(函数)在代码的编辑中起到了至关重要的作用,也是任何编程语言必学的内容之一
在javascript中,函数的定义是通过function来定义的,

var x =1; function myFunction(x) //通过function定义了一个myFunction的函数 { alert("Hello 丁小柒!"); //{}里则是当前函数封装所要执行的代码 alert(x); //弹出'1' } //函数名myFunction后面的()里可以用来对外接收参数,也可不填
以上的代码就是这就对于函数的声明,如果需要用,可通过myFunction();来调用
如果不写函数名,则成为匿名方法function (){....}
avaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。
函数在声明的同时,我们也可以将该函数赋值给一个变量,不过这样写的作用不大,不做详细讲解,如果后面有需要,我会进行补充
var a=function a(){.....}; var a=function(){...}
构造函数
作为函数里最装逼的方式,我决定不详细讲了,原因如下
var a=new Function( 'x', 'y', 'return x+y'); //完全等价 function(x,y) {return x+y};

同一个函数如果被声明多次,最后声明的会覆盖前面的
function a(){ console.log('1'); } function a(){ console.log('2'); } //控制台输出2

递归函数
所谓的递归函数就是在函数体内再一次调用当前函数
注意:函数的声明不可以在条件语句中,虽然不会报错,但是!!!!不合法O!!!可能会导致声明无效

分享到:
11条评论
Ctrl+Enter
作者

丁小柒

丁小柒

APP:0 帖子:24 回复:26 积分:1091

已加入社区[2943]天

长剑非是封木鞘,挥手再斩万鬼雄

作者详情》
Top