js如何返回兩個數的商的整數和餘數部分?

2021-09-07 18:54:15 字數 641 閱讀 4145

js中,如何返回兩個數的商的整數和餘數部分?

如: num1:100 ,num2:12

var num = parsefloat(100/12);  //值: 8.333333333333334

那麼如何返回整數/餘數,返回結果 8/4

js的方法

//計算件數(產品數量/包裝數量)

var jspiecenum = function(num1,num2)else

return result;

}//判斷是否為浮點數

function isfloatnum(obj)

return false;

}

js呼叫

jspiecenum(100,12);  //返回值:8/4

jspiecenum(80,100); //返回值:0/80

先判斷乙個數是否浮點數(是浮點數也是數字),然後通過math.floor(num),獲取整數部分,parseint(num1/num2)獲取餘數部分,

返回格式:整數+「」/」+餘數,如100,12  返回結果:8/4;  80/100, 返回0/80  等

解決如何返回兩個陣列的交集

問題 給定兩個陣列,編寫乙個函式來計算它們的交集。示例 1 輸入 nums1 1,2,2,1 nums2 2,2 輸出 2,2 要求 解決思路一 雜湊表 由於同乙個數字在兩個陣列中都可能出現多次,因此需要用雜湊表儲存每個數字出現的次數。對於乙個數字,其在交集 現的次數等於該數字在兩個陣列 現次數的最...

如何用JS判斷兩個數字的大小

在判斷之前我們要先知道,js中的var定義的變數預設是字串,如果單純的比較字串的話,會出現錯誤,需要先轉化為int型別在做比較。錯誤寫法 var agesmall data.agesmall var agebig data.agebig if agebig agesmall return false...

返回兩個陣列中非相同的元素

csdn上又有個提這樣的問題,看來這個問題很多時候都會碰到。如下 var a 1 2 3 4 var b 1 2 如何比較才能得到陣列c 3 4 基本的演算法就是挨個比較兩個陣列的元素,把不同的跳出來單獨放到乙個陣列裡,最後返回該陣列。其實陣列元素如果是基本型別 number,string,bool...