`
muyu
  • 浏览: 222742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js函数的几种写法

 
阅读更多

最常见的:

function foo() {
 alert('hi, js');
}
foo();

 

用匿名函数:

var foo = function () {
 alert('hi, js');
}
foo();

 

改装一下,给调用的foo()加个括号:

var foo = function () {
 alert('hi, js');
}
(foo)();

 

干脆,连foo的定义也省掉------把foo赋值语句的等号右边的东东、直接替换掉刚才括起来的foo:

(function () {
 alert('hi, js');
})();

 

 

分享到:
评论

相关推荐

    详解javascript函数写法大全

    下面,我们将详细介绍几种常见的JavaScript函数写法,并给出示例代码。 1. 常规函数定义 常规函数定义是最基本的函数写法,使用function关键字定义函数,后跟函数名和一对圆括号,函数体用花括号括起来。 示例代码...

    Javascript的匿名函数讲解

    在匿名函数的代码模式方面,存在几种不同的写法。错误模式下,匿名函数的声明和调用不被支持,会导致语法错误。函数字面量模式则是声明一个函数对象后执行它。优先表达式利用圆括号来强制执行声明的函数,而Void操作...

    js自执行函数的几种不同写法的比较

    下面将详细讨论几种不同的自执行函数写法及其优缺点。 1. 错误的写法: ```javascript function(){alert(1);}(); ``` 这个例子中的问题在于,解析器将其视为一个函数声明,而不是函数表达式,导致后面的`()`无法...

    JavaScript中立即执行函数实例详解

    前言 js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,这种模式...通常我们声明一个函数有以下几种方式: // 声明函数f1 function f1() { console.

    Javascript中匿名函数的调用与写法实例详解(多种)

    JavaScript中的匿名函数是一种没有名称的函数,通常用于一次性执行或者作为其他表达式的一部分。它们在JavaScript编程中扮演着重要角色,特别是在回调、闭包和模块化等场景中。以下是各种匿名函数的调用与写法的详细...

    js匿名函数的调用示例(形式多种多样).docx

    匿名函数可以通过以下几种方式来调用: 1. **立即执行**:匿名函数可以在定义后立即执行。 2. **作为参数传递**:匿名函数可以作为另一个函数的参数传递。 3. **赋值给变量**:虽然称为“匿名”,但匿名函数可以...

    js解析多种写法的lrc歌词

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级脚本语言,它在浏览器环境中运行,为网页添加交互性。LRC(Lyric)是一种歌词文件格式,常用于存储带有时间戳的歌词,使得音乐播放时能同步显示歌词。本文将深入...

    事件高级用法及兼容写法

    可以通过多种方式为元素绑定事件处理函数。对于同一元素绑定相同类型的事件时,后面的绑定会覆盖前面的绑定。 - **addEventListener** 方法 ```javascript element.addEventListener(事件名, 事件函数, is...

    js自调用匿名函数的三种写法(推荐)

    JavaScript中的自调用匿名函数是一种常见的编程技巧,它主要用于立即执行一段代码,同时避免污染全局命名空间。在JavaScript中,自调用匿名函数通常用于封装局部变量和逻辑,以提高代码的可读性和可维护性。以下是三...

    浅析JavaScript 箭头函数 generator Date JSON

    箭头函数提供了一种更简洁的函数写法,它主要有以下几个特点: 1. **简洁语法**:箭头函数允许省略`function`关键字,直接用箭头`=>`来定义函数。 2. **无`this`绑定**:箭头函数中的`this`值是继承自定义它们的上...

    JavaScript 编写匿名函数的几种方法

    接下来我们将详细介绍在JavaScript中实现匿名函数的几种主要方法。 首先,一种错误的模式,这种方式是通过函数声明后直接调用,但由于没有使用括号将其包围,因此会导致语法错误。这是因为在JavaScript中,函数声明...

    JS定义函数的几种常用方法小结

    以上是JavaScript中定义函数的几种常用方法的简要概述。实际上,函数定义和使用方式的多样性和灵活性,是JavaScript作为一门动态类型、基于原型的语言的一大特点。掌握这些函数定义方法,对于编写高质量的JavaScript...

    js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)

    原型模式利用了JavaScript函数的`prototype`属性,它可以指向一个对象,这个对象的属性和方法会被所有实例共享。这样,我们可以在原型对象上定义方法,而不是在构造函数内部,从而节省内存。 ```javascript ...

    javascript的几种写法总结

    本文将总结几种常见的JavaScript写法,帮助读者更好地理解这门语言的多样性和表达能力。 首先,我们来探讨JavaScript变量的定义和使用。在JavaScript中,变量定义通常采用关键字var来声明。例如: ```javascript ...

    javascript笔记之匿名函数和闭包.docx

    在上述文档中,我们看到几种不同的匿名函数使用方式: 1. **匿名函数自执行**:`(function(){})()`,这种写法会立即执行该匿名函数。 2. **函数内的匿名函数**:`function() { return function(){}; }`,在这里,...

    JavaScript立即执行函数的三种不同写法

    总结这三种不同的写法,它们共同的特性是通过特定的语法技巧将函数声明转换为函数表达式,然后利用JavaScript函数的调用机制,使得函数能够立即执行。这三种方式各有其适用场景,开发者可以根据个人喜好或者特定的...

    Eclipse的JavaScript插件 JSEditor.7z

    JSEditor插件主要包含以下几个关键功能和特点: 1. **语法高亮**:JSEditor提供了对JavaScript语法的高亮显示,使代码更易读,有助于快速定位错误和理解代码结构。 2. **代码自动完成**:这个插件支持智能代码补全...

    js插件的写法.编写javascript插件

    JavaScript 插件是一种可复用的代码模块,它扩展了JavaScript的功能,使开发者能够便捷地在项目中添加特定功能。创建一个JavaScript插件通常涉及以下几个关键步骤和知识点: 1. **封装**: 封装是JavaScript插件的...

Global site tag (gtag.js) - Google Analytics