美文网首页我爱编程
js ------ 函数声明和函数表达式

js ------ 函数声明和函数表达式

作者: iOS_愛OS | 来源:发表于2018-06-21 13:58 被阅读16次

js 函数声明 和 函数表达式
函数声明

function sayHello()
{
     alert("hello");
}

函数表达式

var fn=sayHello(a){
        console.log(a);  //直接运行
    }('hello')

函数表达式: 下面的函数都会直接运行

(function(a){
console.log(a);  //firebug输出123,使用()运算符
})(123);

(function(a){
    console.log(a);  //firebug输出1234,使用()运算符
}(1234));

!function(a){
    console.log(a);  //firebug输出12345,使用!运算符
}(12345);

+function(a){
    console.log(a);  //firebug输出123456,使用+运算符
}(123456);

-function(a){
    console.log(a);  //firebug输出1234567,使用-运算符
}(1234567);

var fn=function(a){
    console.log(a);  //firebug输出12345678,使用=运算符
}(12345678)

相关文章

  • js ------ 函数声明和函数表达式

    js创建对象几种方式 js 函数声明 和 函数表达式函数声明 函数表达式 函数表达式: 下面的函数都会直接运行

  • 函数与作用域

    1.函数声明和函数表达式有什么区别?Javascript 中函数声明和函数表达式是存在区别的,函数声明在JS解析时...

  • 函数

    一、问答 函数声明和函数表达式有什么区别? Js中的函数声明是指下面的形式: 函数表达式则是类似表达式那样来声明一...

  • var 函数声明和函数表达式

    1 js变量声明的作用域是以函数为单位的函数内部:var 局部没var 全局2 函数声明和函数表达式 函数声明:...

  • 函数

    函数声明和函数表达式有什么区别 函数声明 函数表达式 函数声明和函数表达式的区别: 函数声明必须给定函数名称,函数...

  • JS函数与作用域

    函数声明和函数表达式有什么区别 使用函数声明时,在执行js语句的时候,会先把函数提升到js语句的顶部,所以即使函数...

  • 函数声明以及词法作用域

    函数声明和函数表达式有什么区别 函数在JS中有三种方式来定义: 函数声明(function declaration...

  • JavaScript 函数

    函数声明和函数表达式 函数声明和函数表达式都是创建函数的方法; 函数声明会触发函数提升,而函数表达式不会;前置不前...

  • JS——函数

    1. 函数声明和函数表达式有什么区别 (*) 函数在JS中有三种方式来定义:函数声明(function decla...

  • JS函数表达式(JS高级程序设计笔记)

    函数表达式 JS定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的。 函数声明,它...

网友评论

    本文标题:js ------ 函数声明和函数表达式

    本文链接:https://www.haomeiwen.com/subject/gnbqyftx.html