第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何在 0.5 以外的其他閾值處舍入數(shù)字

如何在 0.5 以外的其他閾值處舍入數(shù)字

Qyouu 2023-02-24 16:20:40
我將如何更改此代碼,以便可以將數(shù)字 7 替換為 7 到 16 之間的任何數(shù)字?    var lvalue = $( ".leave-input" ).val();    if (lvalue <=  7.29) {      lvalue = roundDown();    } else if (lvalue >= 7.3) {      lvalue = roundUp();    }我正在嘗試將用戶輸入的時(shí)間舍入最近的時(shí)間。我在使用時(shí)間時(shí)遇到了麻煩,所以現(xiàn)在只使用他們輸入的數(shù)字。為了澄清而不是為每個(gè)數(shù)字 7、8、9 等都有一個(gè) if 語句。有沒有辦法重寫當(dāng)前代碼,以便“7”可以是 7 到 16 之間的任何數(shù)字?
查看完整描述

4 回答

?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果添加0.2到該值,則可以使用Math.round():


input.oninput = function() {

  let lvalue = +document.getElementById('input').value + 0.2;

  document.getElementById('output').innerHTML = Math.round(lvalue);

}

<input id="input" type="text">

<div id="output"></div>


查看完整回答
反對 回復(fù) 2023-02-24
?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以使數(shù)字小于 1,那么它應(yīng)該適用于所有情況:


let lvalue = $(".leave-input").val();

const baseValue = Math.round((lvalue - Math.floor(lvalue)) * 100) / 100;

if (baseValue<= 0.29) {

    lvalue = roundDown();

} else if (baseValue>= 0.3) {

    lvalue = roundUp();

}

這是一個(gè)工作示例:


function calculate() {


  let lvalue = Number(document.getElementById('input').value)

  const baseValue = Math.round((lvalue - Math.floor(lvalue)) * 100) / 100;

  if (baseValue <= 0.29) {

    lvalue = Math.floor(lvalue);

  } else if (baseValue >= 0.3) {

    lvalue = Math.ceil(lvalue);

  }


  document.getElementById('output').innerHTML = lvalue;

}

<input id="input" type="text" />

<button onClick="calculate()">Round</button>

<div id="output"></div>


查看完整回答
反對 回復(fù) 2023-02-24
?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

$(".leave-input").change(function(){

  let lvalue = parseFloat($(".leave-input").val());

  const val = lvalue * 100 % 100 ;                

  if (val <= 29) {

      lvalue = Math.floor(lvalue);//roundDown();

  } else {//your condition will skip anything between .29 and .30

      lvalue = Math.ceil(lvalue);//roundUp();

  }

  $(".result").html(lvalue);

})

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input class="leave-input" />

<div class="result"></div>


查看完整回答
反對 回復(fù) 2023-02-24
?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

let lvalue = $(".leave-input").val();


const integer = Math.trunc(lvalue);

const decimal = lvalue % 1;// or you could do lvalue - interger

if (integer >= 7 && integer <= 16) {

    if (decimal <= 0.29) {

        lvalue = roundDown();

    } else if (decimal >= 0.3) {

        lvalue = roundUp();

    }

}


查看完整回答
反對 回復(fù) 2023-02-24
  • 4 回答
  • 0 關(guān)注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號