前端Day22

自定义函数

1.无参函数

function fn(){

      console.log("内容");

}


2.单参函数

function fn(msg){

      console.log(msg);

}

调用:  fn("这是一个单参函数");

浏览器控制台将显示函数参数内容。


3.多参函数

function fn(msg,val){

            alert(msg);

      alert(val);

}


4.递归函数:  自己调用自己

function fn(){

    fn();

}


5.匿名函数:  包含以上方法,但是不给函数起名字

定义一个变量

var fn=function(){

};

尾部一定要加上分号


6.返回值函数

function area(r){

      var s=3.14*(r*r);

      return s;

}


控制流

条件/选择结构

1.单一选择结构

if(条件){

……

}

条件必须为布尔类型


2.二路选择结构

if(条件){

……

}else{

……

}


3.多重选择结构

if(条件){

……

}else if(条件){

……

}else if(条件){

……

}else{

……

}


4.三元运算符(效率高)

条件?真:假;


5.switch结构


循环结构

1.do……while

2.while

3.for

4.for……in


in运算符

判断xx是否在xx内

if("name" in people){

     alert(people.name);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,915评论 2 17
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,112评论 1 10
  • 原文: https://github.com/ecomfe/spec/blob/master/javascript...
    zock阅读 3,413评论 2 36
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,394评论 0 2
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,205评论 0 1