web前端:JS高级---函数声明和函数表达式的区别

    作者:jane_panyiyun 更新于: 2020-03-25 22:00:07

    Web开发

      Javascript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:赋值语句、switch选择语句、while循环语句、for循环语句、foreach循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…elseif…)。

      函数声明和函数表达式的区别

      多用函数表达式

      varff=function(){};

      //函数声明

      //

      //if(true){

      //functionf1(){

      //console.log("哈哈,我又变帅了");

      //}

      //}else{

      //functionf1(){

      //console.log("小苏好猥琐");

      //}

      //}

      //f1();

      //函数表达式

      varff;

      if(true){

      ff=function(){

      console.log("哈哈,我又变帅了");

      };

      }else{

      ff=function(){

      console.log("小苏好猥琐");

      };

      }

      ff();

      //函数声明如果放在if-else的语句中,在IE8的浏览器中会出现问题

      //以后宁愿用函数表达式,都不用函数声明

      JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发

      一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。

课课家教育

未登录

1