函数式JavaScript编程指南(3)

作者:ShiningRay 来源:无忧脚本 时间:2007-12-08 20:39:00 

第三课 - 两种方式调用函数

在JavaScript中,有两种调用函数的方式。一般的方式是把参数放在括号中,如alert(42)。另一种方式是同时把函数和参数都放在括号中,如(alert)(42)。
例:


alert(42);
(alert) (42);
(function(x) { alert(x-13); }) (55); 


为什么函数两边的括号很重要:

如果你写了括号,那么在括号中的代码就会被先计算。

在计算之后,括号所在的地方就会有一个值。这个值可能是一个字符串、一个数字或一个函数。

第四课 - “短路”条件调用

现在我们将学习如何使用“短路”条件调用。使用这个方法可以缩短源代码同时代码也变得更加可读。

例:这个语法并不是用在左表达式上,而是用在右表达式上。


var f = false; var t = true;
var z;
if(f)
  z = 4;
else if(t)
  z = 2;
alert(z); 



var f = false; var t = true;var z = (f && 4) || (t && 2);alert(z);


标签:JavaScript,编程,函数
0
投稿

猜你喜欢

  • MySQL中create table as 与like的区别分析

    2024-01-15 08:25:17
  • Python实现屏幕代码雨效果的示例代码

    2021-08-29 12:48:09
  • MySQL如何清空慢查询文件

    2024-01-17 07:45:37
  • Python调用腾讯云短信服务发送手机短信

    2021-10-07 16:55:38
  • 纯CSS圆角框

    2009-12-11 18:57:00
  • 刷新页面的几种方法小结(JS,ASP.NET)

    2024-05-28 15:37:33
  • vue实现移动端图片裁剪上传功能

    2024-05-10 14:15:04
  • js生成随机数(指定范围)的实例代码

    2024-04-17 10:29:42
  • Python实现扫描局域网活动ip(扫描在线电脑)

    2022-10-02 02:38:52
  • 30个最常用css选择器解析

    2011-06-16 20:36:37
  • JS实现十字坐标跟随鼠标效果

    2024-04-22 22:43:00
  • 为python设置socket代理的方法

    2021-09-23 16:25:34
  • Go语言数据结构之插入排序示例详解

    2024-05-05 09:34:32
  • Python 数据可视化实现5种炫酷的动态图

    2023-07-22 10:46:14
  • Django Web开发中django-debug-toolbar的配置以及使用

    2022-12-15 22:32:14
  • 使用PDB简单调试Python程序简明指南

    2022-07-27 21:03:28
  • 利用vue+elementUI实现部分引入组件的方法详解

    2023-07-02 16:33:51
  • javascript中的关于类型转换的性能优化

    2023-06-26 16:25:48
  • Freemaker Replace函数的正则表达式运用

    2023-02-03 22:46:17
  • 微软建议的ASP性能优化28条守则(4)

    2008-02-26 17:57:00
  • asp之家 网络编程 m.aspxhome.com