`

JavaScript的变量型函数和定义型函数

阅读更多

JavaScript的变量型函数和定义型函数

 

1. JavaScript的函数类型

变量型函数

var test = function(){
 
}

 

定义型函数

function test(){
 
}

 

2. 测试代码1

<script>

var test = function(){
  alert("first");
}
test();

test = function(){
  alert("second");
}
test();

</script>

 

 输出结果为:

  first
  second

 

3. 测试代码2

<script>

function test(){
 alert("first");
}
test();

function test(){
  alert("second");
}
test();

</script>

 

 输出结果为:

  second
  second

 

4. 测试代码3

<script>

function test(){
 alert("first");
}
test();

</script>

<script>

function test(){
  alert("second");
}
test();

</script>

 

 输出结果为:

  first
  second

 

5. 说明

 Javascirpt执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行。在同一段程序的分析执行中,定义式的函数语句会被提取出来优先执行。函数定义执行完之后,才会按顺序执行其他语句代码。

0
2
分享到:
评论

相关推荐

    javascript变量和函数

    重点介绍关于Javascript中变量和函数的应用。非常详细,还有关于变量和函数的案例,便于理解。

    C#与javascript变量和函数之间互相调用

    学习实现后台和前台变量,函数等的相互调用,是用c#的。

    JavaScript中的函数的两种定义方式和函数变量赋值

    主要介绍了JavaScript中的函数的两种定义方式和函数变量赋值,需要的朋友可以参考下

    【JavaScript源代码】JavaScript中变量提升和函数提升实例详解.docx

    【JavaScript源代码】JavaScript中变量提升和函数提升实例详解.docx

    javascript函数

    函数(function)是定义一次但却可以调用或执行任意多次的一段JavaScript代码。函数可能有参数,即函数被调用时指定了...在JavaScript中,函数和对象是交织在一起的。因此,我们将某些函数特性的讨论推迟到第9章进行。

    javaScript函数式编程

    全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...

    javascript笔记之匿名函数和闭包

    本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下 匿名函数 [removed] //function(){}//会报错 var fun = function(){};//将匿名函数赋值给变量 (function(){})();//匿名函数自执行 function...

    javascript思维导图和函数基础

    javascript思维导图,javascript变量 javascript运算符 javascript数组 javascript流程语句 javascript字符串函数 javascript函数基础 javascript基础DOM操 文档对象模型DO, javascript正则表达式,让大家一目了然...

    JavaScript函数式编程

    全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...

    javascript函数大全

    javascript函数大全 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body.noWrap=true;防止链接文字折行. 93.变量名.charAt(第几位),取该变量的第几位的字符. 94."abc"....

    javascript函数的解释

    定义一定计时函数time2()和停止计时改变按钮属性函数time3(); function time2() { t=t-1; if(t){setTimeout('time3()',1);} else{ document.getElementById("div_1").innerHTML="页面将在"+t+"秒后自动跳转...

    浅谈JavaScript中变量和函数声明的提升

    1. 在JavaScript中变量和函数的声明会提升到最顶部执行。 2. 函数的提升高于变量的提升。 3. 函数内部如果用var声明了相同名称的外部变量,函数将不再向上寻找。 4. 匿名函数不会提升。 5. 不同[removed]块中的函数...

    JavaScript 函数的定义-调用、注意事项

    函数定义 函数语句定义 ...如果函数定义表达式包含名称,函数的局部作用域将会包含一个绑定到函数对象的名称,实际上,函数的名称将成为函数内部的一个局部变量 函数命名规范 1.like_this()第一个字符为小

    JavaScript程序设计课件:匿名函数.pptx

    概念:所谓函数表达式指的是将声明的函数赋值给一个变量,通过变量完成函数的调用和参数的传递,它也是JavaScript中另一种实现自定义函数的方式。 5.5 匿名函数 函数表达式 var fn = function sum(num1, num2) { ...

    JavaScript实例教程(二)函数和变量的运用

    JavaScript实例教程(二)函数和变量的运用

    JavaScript程序设计课件:变量的作用范围.pptx

    变量的作用范围 2.2.4 变量的作用范围 1、作用域 通常来说,一段程序代码中所用到的名字并不是有效和可用的,而限定这个名字的...在函数外部定义的变量 变量定义时未使用var关键字 局部变量 在函数内部定义的变量 谢 谢

    Javascript变量函数浅析

    一、变量 在javascript变量中可以存放两种类型的值:原始值和引用值。 原始值存储在栈上的简单字段,也就是值直接存储在变量所标示的位置内。 引用值存储在堆内的对象,栈内变量保存的是指向堆内对象的指针值。 在...

    了解javascript中变量及函数的提升

    javascript中变量以及函数的提升,在我们平时的项目中其实还是挺常用的,尤其是大型项目中,不知不觉就会顺手添加一些变量,而有时候自己的不小心就会酿成一些不必要错误,趁有时间整理一下自己对于js中变量及函数...

Global site tag (gtag.js) - Google Analytics