专栏首页PHP在线javascript函数

javascript函数

函数声明提升

执行代码前会先读取函数声明,可以把函数声明放在调用他的语句后面。

sayHi();

function sayHi(){

alert("Hi!");

}

使用函数表达式创建函数

var functionName=function(arg0,arg1){

//函数体【此函数成为匿名函数】

}

递归

function factorial(num){

if(num<=1){

return 1;

}else{

return num*arguments.callee(num-1);

}

}

//arguments.callee是一个指向正在执行的函数的指针,可以实现函数递归调用。使用他比使用函数名更保险。

闭包

闭包是指有权访问另一个函数作用域中变量的函数。创建闭包的常见方式,就是在函数内部创建另一个函数。

闭包会携带它的函数的作用域,因此会比其他函数占用更多的内存。

this对象

在全局函数中,this等于window,而函数被作为某个对象的方法调用时,this等于那个对象。

本文分享自微信公众号 - php(phpdaily)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2014-08-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP5常用函数

    PHP已经更新到很多个版本,最近用的比较多的要数PHP5。下面我们为大家总结了PHP5常用函数,以便大家将来实际编写代码中查看。 pathinfo返回文件路径的...

    wangxl
  • 8个与安全相关的PHP函数

    1. mysql_real_escape_string() 这个函数对于在PHP中防止SQL注入攻击很有帮助,它对特殊的字符,像单引号和双引号,加...

    wangxl
  • php

    单例设计模式 1.控制一个类只能创建一个对象,设置构造函数为私有的。 2.设置静态方法调用类中方法返回实例化。 3.在类中设置静态属性存放实例化对象。 ? 命名...

    wangxl
  • 前端基础-JavaScript函数

    *返回值详解: ** 如果函数没有显示的使用 return语句 ,那么函数有默认的返回值:undefined 如果函数使用 return语句,那么跟再ret...

    cwl_java
  • 深入挖掘js之函数

    前言: 前端这两年的新技术铺天盖地,各种框架、工具层出不穷眼花缭乱。最近打算好好复习下 js 基础,夯实的基础才是学习新技术的基石。本文作为读书笔记简单的总结下...

    前端博客 : alili.tech
  • 谈谈自己的理解:python中闭包,闭包

    闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~

    py3study
  • Java script中的函数使用方法

    汤清丽
  • C语言常用的知识没多少之函数讲解

    C语言可以实现很多的功能,这些功能都是用函数实现的,如同高中学过的y=f(x)一样。给定一个x,便能求出对应的y值。在此从自定义函数的声明、使用(调用)和常用的...

    用户5935416
  • TCB系列学习文章——云开发的云函数篇(四)

    云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。云开发中的云函数可让用户将自身的业务逻辑代码上传,并通过云开发的调...

    F颜
  • 写 Python 代码不可不知的函数式编程技术

    近来,越来越多人使用函数式编程(functional programming)。因此,很多传统的命令式语言(如 Java 和 Python)开始支持函数式编程技...

    CDA数据分析师

扫码关注云+社区

领取腾讯云代金券