从数组中获得最高的贴现值 [英] Get highest closer value from array

查看:114
本文介绍了从数组中获得最高的贴现值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好专家,

我有阵列说

Hello experts,

I have array say

var arr = [20,100,50,200]



我需要什么:

我需要从给定的数字(提供)中返回最高收盘价的函数.假设我提供了值

1)48,则返回值应为50
2)50,则返回值应为50
3)10,则返回值应为20
4)150,则返回值应为200

我感谢极少的代码.

在此先感谢!!!



What I need:

I need function which return highest close value from given number (supplied) . Suppose I supplied value

1) 48 then return value should be 50
2) 50 then return value should be 50
3) 10 then return value should be 20
4) 150 then return value should be 200

I appreciate minimal code.

Thanks in advance!!!

推荐答案

var arr = [20,100,50,200];
arr.sort();
for ( var i=0; i<arr.length;>  if(arr[i]>input)
  {
    alert(arr[i]);
    break;
  }
}


这篇关于从数组中获得最高的贴现值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆