`
yfyang919
  • 浏览: 13514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 学习(2) 常用功能

 
阅读更多

一、函数

 

  • 函数声明     function 函数名称 (参数:可选){ 函数体 }
  • 函数表达式   function 函数名称(可选)(参数:可选){ 函数体 }
 如何判断是函数声明还是函数表达式呢?
ECMAScript是通过上下文来区分的,如果function foo(){}是作为赋值表达式的一部分的话,那它就是一个函数表达式,如果function foo(){}被包含在一个函数体内,或者位于程序的最顶部的话,那它就是一个函数声明。
 
  function foo(){} // 声明,因为它是程序的一部分
  var  product  = function product(){}; // 表达式,因为它是赋值表达式的一部分

  new function Person(){}; // 表达式,因为它是new表达式

  (function(){
    function  addProduct (){} // 声明,因为它是函数体的一部分
  })();
 
函数声明的规则:
   函数声明只能出现在程序或函数体内。从句法上讲,它们 不能出现在Block(块)({ ... })中,例如不能出现在 if、while 或 for 语句中。因为 Block(块) 中只能包含Statement语句, 而不能包含函数声明这样的源元素。
 
 
 
 
 
 
 

 

分享到:
评论

相关推荐

    常用javascript特效代码(带预览功能)

    资源名称:常用Javascript特效代码(带预览功能)   内容简介: 常用Javascript特效代码集锦,带有演示,左侧是特效分类及名称,点击后在右侧窗口中可预览效果,点右键可查看源代码,非常...

    482个常用经典javascript源码javascript学习推荐.rar

    一共482个经典的javascript经典案例,对于学习javascript的人来说,可以尝试下载跟着操作,包括常见的按钮事件,标记,表单事件,表单特效,超链接操作,窗口事件,功能特效,时间日期,鼠标特效,数组,文件传输,...

    javascript 常用功能总结

    javascript 常用功能总结,学习js的朋友可以参考下

    【JavaScript源代码】JavaScript实现表单验证功能.docx

     关于正则表达式的使用,以及常用的正则表达式,笔者目前还在整理中,后期整理完成后,会将链接放在下面,供大家一起学习。 //1.声明变量 var emailObj; var usernameObj; var passwordObj; var confirmObj; ...

    web前端工程师JavaScript基础入门路径学习专题课程

    第1课 JavaScript内置对象 学习内置对象的常用属性和方法,方便我们开发中直接调用,进而实现更多功能 第2课 JavaScript DOM基础 DOM的方法和属性既可以获取网页中的元素,也可以设置元素的内容、样式及效果 第3课...

    JavaScript面向对象编程指南(第2版)

    附录部分包括了学习JavaScript编程常用的参考资源。尤其值得一提的是,本书作者是JavaScript设计模式方面的专家,他在本书第8章中介绍了几种常用的JavaScript编程模式,这也成为他的另一本重要著作《JavaScript模式...

    分享100个直接可以拿来用的JavaScript实用功能代码片段

    把平时网站上常用的一些实用功能代码片段通通收集起来,方面网友们学习使用,利用好的话可以加快网友们的开发速度,提高工作效率。

    JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).pdf

    《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展...

    jQueryUI常用功能实战.rar

    使用jQueryUI完成制作网站的大部分常用功能.  经过公司内部收集, 整理了一些经常使用javascript实现的功能. 实现这些功能的主角不是让人眼花缭乱的jQuery插件, 而是jQuery UI. 如果你还在为了一个小小的特效而...

    JavaScript完全自学宝典 源代码

    实例描述:学习JavaScript的基本语法。 2.1.html JavaScript中this在不同位置指向的对象。 2.2.html null类型的简单应用。 2.3.html 算术运算符用法。 2.4.html 逻辑运算符使用方法。 2.5.html ...

    必会的常用javascript技术

    培训主要学习以下几个知识点: 1、制作带数字导航的横幅广告 2、实现无缝垂直向上滚动特效 3、实现漂浮广告 4、网页常用特效(实现加入收藏、设为首页和屏蔽右键功能

    JavaScript常用基础知识强化学习

    它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 JavaScript拥有以下几个特点: · 脚本...

    HTML5+CSS3+JavaScript

    第二部分:详细地介绍了CSS 3的绝大部分常用选择器、属性,并为这些 选择器、属性提供了示例,方便广大读者参考本书全面、系统地掌握CSS 3的 功能和用法。这部分内容也可以作为前端开发者的参考手册。 第三部分:...

    JavaScript开发的基本流程.doc

    熟悉常用的JavaScript库和框架:为了提高开发效率和扩展功能,可以使用一些优秀的JavaScript库和框架,如React、Angular或Vue等。这些库和框架提供了许多预先编写好的功能和组件,可以大大加速开发过程。 编写代码...

    人工智能项目资料-关于Web前端的一些基本练习,使用Gulp搭建项目以及JavaScript常用的设计模式.zip

    包括双飞翼布局、瀑布流、css3动画和绘制图像的新属性、Javascript的操作、利用php+mysql开发手机移动端页面、Nodejs的开发使用、CSS预处理less、使用Gulp搭建项目以及JavaScript常用的设计模式 【探索人工智能的...

    最常用的javascript验证

    尽管与 C++ 这样成熟的面向对象的语言相比,JScript 的功能要弱一些,但对于它的预期用途而言,JScript 的功能已经足够大了。 JScript 不是其他语言的精简版(例如,它只是与 Java 有点模糊而间接的关系),也不是...

    疯狂HTML 5_CSS 3_JavaScript讲义_part2

    本书是一本全面介绍HTML 5、CSS 3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML 5的绘图支持、HTML 5的多媒体支持、CSS 3的功能和用法、最前沿的变形与动画...

    javascript的运用

    可以用这些代码在网页上实现漂亮的功能.常用js验证码,验证表单——不能超过设置字数,css控制checkbox、select的边框不显示.

    javascript-prototype:Javascript 原型

    它是一部分,以学习如何编写标准代码和TDD的常用用法。 使用逐步此代码的开发。 安装 该包是自洽的,但如果你想自己测试,你需要互联网来使用 (行为驱动的 JavaScript)进行测试。 用法 在浏览器上使用文件运行...

    疯狂HTML 5_CSS 3_JavaScript讲义_part1

    本书是一本全面介绍HTML 5、CSS 3和JavaScript前端开发技术的图书,系统地介绍了HTML 5常用的元素和属性、HTML 5的表单元素和属性、HTML 5的绘图支持、HTML 5的多媒体支持、CSS 3的功能和用法、最前沿的变形与动画...

Global site tag (gtag.js) - Google Analytics