主要学习一下javascript中函数的使用:

<html>
<head>
<script src="jquery.js"></script>
<script>console.log("12334");var b=5;var c=Math.sqrt(b);console.log(c);function distance(x1,y1,x2,y2){dx=x2-x1;dy=y2-y1;return Math.sqrt(dx*dx+dy*dy);}var total=distance(0,0,2,1)+distance(2,1,3,5);console.log(total);</script>
</head>
<body>
</body>
</html>

可以看到输出结果为:

12334 exam.html:5
2.23606797749979 exam.html:8
6.35917360311745 

javascript中方法的调用:

<html>
<head>
<script src="jquery.js"></script>
<script>var calculator={operand1:1,operand2:2,add:function(){this.result=this.operand1+this.operand2;}};calculator.add();var res=calculator.result;console.log(res);
</script>
</head>
<body>
</body>
</html>

输出结果为3

javascript中函数异常的抛出

<html>
<head>
<script src="jquery.js"></script>
<script>function f(x,y,z){if(arguments.length !=3){throw new Error("function have "+arguments.length+"expexct 3 arguments");}}f(4,5);
</script>
</head>
<body>
</body>
</html>

用Chrome调试的时候看到如下错误提示:

可变长的实参列表:

<html>
<head>
<script src="jquery.js"></script>
<script>function max(){var max=Number.NEGATIVE_INFINITYfor(var i=0;i<arguments.length;i++){if(arguments[i]>max){max = arguments[i];}}return max;}var largest=max(1,10,1000,908);console.log(largest);
</script>
</head>
<body>
</body>
</html>

输出结果为:1000

参考资料:

[javascript 权威指南]

javascript中的函数学习相关推荐

  1. 机器学习实战中的函数学习记录

    title: 机器学习实战中的函数学习记录 date: 2020-05-01 09:20:50 tags: [python函数] categories: 机器学习实战 更多内容请关注我的博客 记录机器 ...

  2. JavaScript中的函数是对象?

    函数是第一类对象(first-class object),被称为一等公民.函数与对象共存,我们也可以认为函数就是其他任意类的对象. 那么今天,就让我们一起简单聊一聊JavaScript的函数吧! 目录 ...

  3. 浅析 JavaScript 中的 函数 uncurrying 反柯里化

    柯里化 柯里化又称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果. 因此柯里化的过程是 ...

  4. Javascript中的函数重载-最佳做法

    用JavaScript伪造函数重载的最佳方法是什么? 我知道不可能像其他语言一样重载Javascript中的函数. 如果我需要两个函数一起使用foo(x)和foo(x,y,z) ,这是最佳/首选方式: ...

  5. 彻底理解JavaScript中回调函数 (推荐)

    在javascript中回调函数非常重要,它们几乎无处不在.像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply() ...

  6. JavaScript中Exists函数

    JavaScript中Exists函数是如果 Dictionary 对象中存在所指定的主键则返回 true,否则返回 false.使用方法: object.Exists(key) 其中object是必 ...

  7. javascript中setTimeout()函数

    javascript中setTimeout()函数 大家都知道javascript中的setTimeput()函数的作用,一般会用他来处理一些连续的事情,们先看一个例子: <head>   ...

  8. Javascript中call函数和apply函数的使用

    Javascript 中call函数和apply的使用: Javascript中的call函数和apply函数是对执行上下文进行切换,是将一个函数从当前执行的上下文切换到另一个对象中执行,例如: so ...

  9. JavaScript中的函数表达式

    在JavaScript中,函数是个非常重要的对象,函数通常有三种表现形式:函数声明,函数表达式和函数构造器创建的函数. 本文中主要看看函数表达式及其相关的知识点. 函数表达式 首先,看看函数表达式的表 ...

最新文章

  1. 用模板实现单例模式(线程安全)、模板方式实现动态创建对象
  2. 【HDU】1237 简单计算器 (stack)
  3. error: mod_deflate has been requested but can not be built due to prerequisite failures
  4. fillstyle属性_html设置或返回用于填充绘画的颜色渐变或模式的属性fillStyle
  5. cmd使用另一个Oracle的sid,(转发备用)Oracle SID在本机上已经存在,请指定一个不同的SID”的解决办法...
  6. 【Python】IDE环境Pycharm运行虚拟环境Django
  7. 苹果回应iPhone12用5G耗电快;央行:微信支付宝和数字人民币不存在竞争关系;Win10X 将于年底签署 RTM|极客头条
  8. word2vec 细节解析1
  9. postgreSQL数据库默认用户postgres常用命令
  10. GARFIELD@02-13-2005
  11. 韦东山嵌入式学习心得
  12. comps电磁场模拟软件_|Mentor Graphics IE3D(电磁场仿真软件)下载v15.0官方版 - 欧普软件下载...
  13. 二分图最佳匹配(KM算法)学习笔记
  14. listview 分页加载
  15. wordpress媒体库增加分类和标签
  16. word 单独设置正文页码
  17. 2023版大数据学习路线图(适合自学)
  18. python standardprint_Python 机器学习 标准差(Standard Deviation)
  19. Java千问:开发Java程序为什么要配置环境变量?
  20. Goouu-ESP32入门

热门文章

  1. 小觅双目相机自带参数配置ORBSLAM3双目参数文件
  2. 华清远见fs4412开发板学习笔记(四)
  3. R-CNN FAST-RCNN FASTER-RCNN
  4. 基于python3.6与pyCharm安装face_recognition库的操作过程
  5. 咸鱼ZTMR实例—自动浇花器
  6. 倾角传感器的无线传输有几种?
  7. Ubuntu14.0.4 64位安装ADT问题
  8. TypeError: _vm.__HOLDER__ is not a function
  9. 星球日报 | A股逾20只区块链概念股涨停
  10. iOS14.5/Beta 4重磅更新推送,新增安全系统功能!!!