JS中min函数实例讲解

我们先来看一下min函数的基本语法

Math.min(value1,value2,...)

Value1,Value2,……:传递到math.min()函数的值,用于查找最小值。

我们下面来看具体示例

代码如下

参数是正数和负数时:

代码如下

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>
<body>
<script type="text/javascript">
  document.write("Output : " + Math.min(10, 32, 2));
 document.write("Output : " + Math.min(-10, -32, -1));
</script>
</body>
</html>

执行结果如下:

Output : 1
Output : -32

没有参数传递时

代码如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>
<body>
<script type="text/javascript">
 document.write("Output : " + Math.min());
</script>
</body>
</html>

执行结果如下

Output : -Infinity

当参数中有参数无法转换为数字时:

代码如下

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>
<body>
<script type="text/javascript">
  document.write("Output : " + Math.min(10,2,NaN));
</script>
</body>
</html>

执行结果如下

Output : NaN
(0)

相关推荐

  • JavaScript中.min.js和.js文件的区别讲解

    Q&A Q: .js和.min.js文件分别是什么? A: .js是JavaScript 源码文件, .min.js是压缩版的js文件. Q:为什么要压缩为.min.js文件? 减小体积  .min.js文件经过压缩,相对编译前的js文件体积较小,传输效率快. 防止窥视和窃取源代码  经过编码将变量和函数原命名改为毫无意义的命名,以防止他人窥视和窃取 js 源代码 Q:.js 和.min.js文件的优缺点? .js文件:   优点: 可读性较好,易于debug和更改.   缺点:体积较大,传输时

  • JavaScript测试工具之Karma-Jasmine的安装和使用详解

    1.Karma介绍 Karma是Testacular的新名字,在2012年google开源了Testacular,2013年Testacular改名为Karma.Karma是一个让人感到非常神秘的名字,表示佛教中的缘分,因果报应,比Cassandra这种名字更让人猜不透! Karma是一个基于Node.js的JavaScript测试执行过程管理工具(Test Runner).该工具可用于测试所有主流Web浏览器,也可集成到CI(Continuous integration)工具,也可和其他代码编

  • 在JavaScript中处理时间之setMinutes()方法的使用

    javascript Date.setMinutes()方法按照本地时间的设置分钟为一个指定日期 语法 Date.setMinutes(minutesValue[, secondsValue[, msValue]]) 注:括号内外观和数据是可选的 下面是参数的详细信息: minutesValue : 0到59之间的整数,表示分钟 secondsValue : 0到59之间的整数,表示秒.如果指定secondsValue参数,则还必须指定minutesValue msValue : 一个数字0和9

  • JS中处理时间之setUTCMinutes()方法的使用

    javascript Date.setUTCMinutes()方法按照通用时间设置分钟为一个指定日期. 语法 Date.setUTCMinutes(minutesValue[, secondsValue[, msValue]]) 注:括号内外的数据是可选的 下面是参数的详细信息: minutesValue : 0到59之间的整数,表示分钟 secondsValue : 0到59之间的整数,表示秒.如果指定secondsValue参数,则还必须指定minutesValue. msValue : 一

  • JS中min函数实例讲解

    我们先来看一下min函数的基本语法 Math.min(value1,value2,...) Value1,Value2,--:传递到math.min()函数的值,用于查找最小值. 我们下面来看具体示例 代码如下 参数是正数和负数时: 代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <

  • JS中sort函数排序用法实例分析

    本文实例讲述了JS中sort函数排序用法.分享给大家供大家参考,具体如下: 最近遇到了一个面试题目,关于排序的问题,为了完善自己的知识点,这里就写一下学习笔记 <html> <head> <TITLE>class_obj_js_class</TITLE> <script language=javaScript> //sort()方法默认是按照ASCII码大小排序,看下面两个例子 function sortDemo(){ var a, l; //

  • JS中实现函数return多个返回值的实例

    近期开始着手web前端的工作,主要用到JS.html5+css.以及JS框架(jQuery.dojo等等),在学习和写代码的过程中有一些小经验跟大家一起交流与学习. 今天主要针对"JS实现函数return多个返回值"的方法. 1.函数的基本方法如下: functionA(fp1,fp2,fp3){ ....... return {a1:a,b1:b,c1:c}; //将得到的值a,b,c,封装在一个字段分别有a1,b1,c1的对象中 } 2.调用函数: 调用functionA(fp1,

  • js与jquery获取input输入框中的值实例讲解

    如何用javascript获取input输入框中的值,js/jq通过name.id.class获取input输入框中的value 先准备一段 HTML <input type="text" name"username" id="user" placeholder="用户名" class="uusr"><br> 一.jquery获取input文本框中的值 通过 name: $('inp

  • python中numpy.empty()函数实例讲解

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最快的方法.本文介绍python中numpy.empty()函数的使用方法. 1.numpy.empty()函数 这个函数可以创建一个没有任何具体值的ndarray数组,是创建数组最快的方法. 根据给定的维度和数值类型返回一个新的数组,其元素不进行初始化. 2.用法 import numpy as n

  • JavaScript中的回调函数实例讲解

    在JS中,函数可以作为参数传递给函数,不止可以传递值或者对象,案例如下: 定义: /** *@project: data_overnance *@package: *@date:2018/11/30 0030 15:07 *@author 郭宝 *@brief: 回调函数 */ export default class Person { constructor(){ } /** * 设置名称 * @param nameCallback 传入回调函数 */ setName(nameCallback

  • 基于js中的原型(全面讲解)

    在讲js的原型之前,必须先了解下Object和Function. Object和Function都作为JS的自带函数,Object继承自己,Funtion继承自己,Object和Function互相是继承对方,也就是说Object和Function都既是函数也是对象. console.log(Function instanceof Object); // true console.log(Object instanceof Function); // true Object 是 Function

  • php中str_replace替换实例讲解

    在对于字符串的替换上,我们已经学过了不少的方法.但在做练习题的时候,我们会对多个字符串进行替换.从方法的实用性来说,str_replace就非常适合处理多个字符串的替换问题.下面我们就php中str_replace的概念.语法.参数.返回值进行讲解,然后带来替换的实例分享. 1.概念 str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写). 该函数区分大小写.请使用 str_ireplace() 函数执行不区分大小写的搜索. 2.语法 str_replace(find,r

  • js中匿名函数的创建与调用方法分析

    本文实例分析了js中匿名函数的创建与调用方法.分享给大家供大家参考.具体实现方法如下: 匿名函数就是没有名字的函数了,也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数.最经常用作回调函数(callback)参数的值,很多新手朋友对于匿名函数不了解.这里就来分析一下. function 函数名(参数列表){函数体;} 如果是创建匿名函数,那就应该是: function(){函数体;} 因为是匿名函数,所以一般也不会有参数传给他. 为什么要创建匿名函数呢?在什么情况下会使用到匿

  • 基于vue.js路由参数的实例讲解——简单易懂

    vue中,我们构建单页面应用时候,一定必不可少用到vue-router vue-router 就是我们的路由,这个由vue官方提供的插件 首先在我们项目中安装vue-router路由依赖 第一种,我们提供命令行来安装 npm install vue-router --save 第二种,我们直接去官方github下载 https://github.com/vuejs/vue-router 路由参数设置 1,实例化一个路由,然后路由映射表中的地址带参数,这个参数就是路由的参数 接着给映射表中的路由设

随机推荐