JavaScript函数

一、javascript的创建:

1声明式函数语法:

2赋值式函数语法:

其中function是定义函数的关键词,fn是为函数定义的名字,(可以定义任何名义,即自定义名字,命名规则与变量命名规则一样)

命名规则:1英文,字母,下划线及美元符号 开头

2严格区分大小写

3不能由数字开头

4不能有关键字及预备关键字

5不能出现空格

6驼峰命名法

其中的a,b是函数的形参,形参就是函数声明时的变量,与后续的函数调用输入的实参一一对应。

其中,var就是定义函数的关键字

二、函数的调用:

1直接调用:

定义变量sum接受函数的结果,调用时直接写上函数名然后()内写上函数的实参,实参是我们调用该函数时传入的具体参数。

return 值为函数的输出值,且函数运行到此处后就停止运行,输出结果。

console为浏览器的打印台,console是一个挂载在window上的对象。它是由构造函数console创建的,并且继承有Object的原型。这个对象上定义了好多的方法,我们日常在使用的时候都是通过方法的调用,来实现的功能。

console.log()就是浏览器打印函数输出结果

2依靠行为调用:

通过点击id名字为a的盒子,调用函数,运行函数内部的代码块。

两个定义函数的区别:

声明式函数可以在声明前调用,也可以在声明后调用,而赋值式函数只可以在声明后调用

赋值式函数未定义前调用时,打印台会显示此函数未被定义,输出台会报错,fn is not a function fn不是一个函数。

再说一说函数里的参数之间的关系:

1当形参与实参数目相同时,从左往右一一赋值

2当形参大于实参时,也是从左往右一一赋值,但是多出来的形参会显示为undefined

3当形参大于实参时,也是从左往右一一赋值,但是多出来的实参会不显示

posted @ 2021-12-05 16:33  杨远宁  阅读(116)  评论(0编辑  收藏  举报