javascript函数一个函数就是一个功能模块。函数式编程是一种面向过程的编程思想。如果你遇到一个大而复杂的问题,你可以把它分解成几个部分。每个部分用专门的功能分解实现。函数语法:functionfunctionName(parameters){执行代码}functionName(parameters)//函数调用function声明后不会立即执行,而是在我们需要的时候调用。函数提升:提升是JavaScript默认将当前作用域提升到最前面的行为。提升适用于变量声明和函数声明。因此,可以在声明之前调用函数:console.log(add(3,4));functionadd(a,b){returna+b;}函数表达式:JavaScript函数可以由表达式定义。constadd=function(a,b){returna+b;}console.log(add(3,4));箭头函数:表达式更简洁。constadd=(a,b)=>{returna+b;}console.log(add(3,4));函数作用域的局部变量:只能在函数内部访问。变量是在函数内声明的,变量是局部作用域的局部变量。constoutput=()=>{leta=10;}console.log(a);变量定义在函数外,是一个全局变量。全局变量具有全局范围:可用于网页中的所有脚本和函数。让url="https://noi.hioier.com/";constoutput=()=>{console.log(url);}output();哥德巴赫猜想首先,把一个大问题分成两个子问题:判断一个数是否是素数;循环2~n,如果i是质数且n-i也是质数,则输出结果跳出循环。因为枚举过程是从小到大,所以第一个找到的可行解一定是字典序最小的。letbuf="";constis_prime=(n)=>{for(leti=2;i
