当前位置: 首页 > Web前端 > JavaScript

jsday4(函数)

时间:2023-03-27 16:05:59 JavaScript

1.语法1.定义函数函数名(参数){代码段}2.调用函数名(实参)2.匿名函数1.定义(普通版)var变量=函数函数名(形参){代码段}2.调用变量名()3.定义(自调用版)(function(){console.log(13)})Call()**后面加括号表示调用,这种定义和调用函数的语法称为自调用函数。也就是说,函数被定义并立即被调用。自调用函数也可以不在函数后面加括号,在函数前加感叹号或者波浪线:**三、返回值return并不是所有的程序结果都需要在页面上输出,有时候,我们只是想要这段代码获取一个结果,后面的代码获取到这个结果后进行后续处理。那么上面的功能显然就不适用了。我们需要使用函数的返回值。函数返回结果,在函数中使用return关键字,后面跟要得到的结果。此时调用函数会得到一个结果,可以赋值给一个变量,也可以进行下一步。4.预分析Pre-analysisjs代码预分析的过程就是在代码中搜索var和function这两个关键词。找到后,将变量和函数预先存入内存,并赋初值。初值未定义,函数初值为代码段。当开始按顺序逐行解释代码时,会跳过变量和函数的定义,因为变量和函数的定义已经提前放在内存中,变量和函数的值存放在advance将遵循代码的解释。发生变化,即变量赋值和函数调用。预解析分为变量预解析和函数预解析,即代码在执行前进行解析,将变量和函数的定义放在内存中。