函数2种声明方式
 //函数的2种声明方式
       //1.利用函数关键字自定义函数(命名函数)
       function fn(){

      }
       fn();
       //2.函数表达式(函数表达式)
       //var 变量名= function(){};
       var fun=function(aru){
           console.log('我是函数表达式');
           console.log(aru);

      }
       fun('我是函数表达式');
       //(1).fun是变量名 不是函数名
       //(2) 函数表达式声明方式跟声明变量差不多,只不过变量里面存的是值,而函数表达式里面存的是函数
       //(3) 函数表达式也可以进行传递参数
       
    作用域的概述
    一段代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。 作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突
   
    全局作用域  整个script标签 或者一个单独的js文件 在全局作用域下的变量.全局都可以使用
特殊情况下,在函数内不使用var声明的变量也是全局变量.不建议使用
    局部作用域(函数作用域) 在函数内部就是局部作用域,这个代码的名字只在函数内部起效果和作用
函数的形参也可以看做是局部变量
   

构造函数的语法格式

function 构造函数名(){

this.属性=值

this.方法=function(){}

}

new 构造函数名();

1.构造函数名首字母要大写

2.构造函数不需要写return就可以返回结果

 
posted on 2022-06-21 19:05  我九你一  阅读(558)  评论(0编辑  收藏  举报