通过一个不常用的函数创建方式来了解函数的存在方式

原创 2015年11月21日 00:36:28

通过一种不常见的函数创建方式来了解函数。我们平常最常见的创建函数的方式无非是通过

1、声明方式 function 函数名(形参){函数体}      

2、直接量 var 函数名=function(形参){函数体}

这两种方式来创建函数,然而往往最简单的创建方式却让我们对函数产生误解。

下面这种通过new创建函数对象的方式在平常的编写中基本不出现

var 函数名=new function([形参1,形参2、、、] 函数体);

通常来说在全局作用域下声明一个变量,这个变量只不过是全局的一个属性而已,通过window.全局变量名即可调用。

function p(){ 
console.log("javascript"); 


p.id = "func"; 
p.type = "function"; 

console.log(window.p); //打印整个函数
console.log(p.id+":"+p.type); id和type作为函数p的属性,通过.的方式调用(//func:function
console.log(p());//javascript

按照白菜我对JavaScript的理解,JavaScript一切都可以看作是对象

javascript创建函数的几种方式

一  直接显示的进行创建     function func_name(parameter01,parameter02,....){ //函数体 return(some_value);     } ...
  • baohanqing
  • baohanqing
  • 2013年12月30日 20:42
  • 696

JS的几种创建函数方式

JS的5种函数创建方式
  • u013096088
  • u013096088
  • 2016年07月09日 16:53
  • 2762

动画--过渡函数 transition-timing-function

transition-timing-function属性指的是过渡的“缓动函数”。主要用来指定浏览器的过渡速度,以及过渡期间的操作进展情况,其中要包括以下几种函数: (单击图片可放大) ...
  • baidu_35738377
  • baidu_35738377
  • 2016年10月08日 10:00
  • 379

函数传参的三种方式

C++函数传参有三种方式,分别是按指针传参,按引用传参,按值传参。以两个数据交换是否成功为例。 1.首先是按指针传参 源代码: #include using namespace std; vo...
  • u012377293
  • u012377293
  • 2015年11月16日 11:40
  • 2800

js三种创建函数的方式

今天第一次写博客,肯定难免有不好的地方,希望给自己一个良好的开端吧。好了话不多少。今天学习到js创建函数的三种方式 第一种:函数的声明方式创建,这种和java差不多,且看代码 function...
  • ehanguoqing
  • ehanguoqing
  • 2016年09月28日 19:33
  • 91

函数调用模式4种方式详解

函数调用模式: 函数模式特征:就是一个简单的函数调用,函数名前面没有任何的引导...
  • u013217071
  • u013217071
  • 2017年03月15日 22:17
  • 350

JS 之函数定义 & 创建对象 三种方式

JS函数创建三种方式 JS创建对象三种方式一、javaScript 函数创建的三种方式 The three ways /* 方式一、functi...
  • lxf512666
  • lxf512666
  • 2016年10月20日 20:15
  • 3480

JavaScript几种函数声明方式的区别

函数声明方式  1.函数声明方式  其语法为:  Java代码   function 函数名(参数1,参数2,...){       //要执行的语句   }   例1:  Jav...
  • ll641058431
  • ll641058431
  • 2016年08月25日 23:58
  • 4190

react学习笔记 item3 --- 组件的创建方式

本文介绍了三种创建react 组件的方式:React.createClass、函数式组件和React.Component。通过示例介绍了三种创建方式的具体使用方法。...
  • u014607184
  • u014607184
  • 2016年11月19日 15:58
  • 857

Java通过实现Runnable接口来创建线程

创建一个线程,最简单的方法是创建一个实现Runnable接口的类。 为了实现Runnable,一个类只需要执行一个方法调用run(),声明如下:public void run()你可以重写该方法,重...
  • duruiqi_fx
  • duruiqi_fx
  • 2016年08月11日 22:33
  • 8817
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过一个不常用的函数创建方式来了解函数的存在方式
举报原因:
原因补充:

(最多只允许输入30个字)