//判斷建立的方案是否正確
function
verifyscheme
(money,count,max,min)
//判斷當前的最大金額乘以次數是否小於總砍價
if(count * max < money)
` }
//判斷當前的最小金額設定是否大於總砍價金額
if(count * min > money)
` }
return1;
}//每次一輸入最小砍價金額,計算最大金額的區間
function
cutprice
(min,count,price)
//建立一次砍價活動,前端計算。
function
cutprice
(money,count,max,min =
0.01
)let curpricelist =
,nowmax,nowmin,nowprice;
//所有數全部乘以100;
money *=
100;
max *=
100;
min *=
100;
for(
let i =
0; i < count;i++
)//最小刀數
nowmin = money - max *
(count - i -1)
; nowmin = min < nowmin ? nowmin : min;
//得到當前的**
nowprice =
mathrondom
(nowmax,nowmin)
; curpricelist.
push
(nowprice)
; money -= nowprice;
console.
log(
`最大為:
$,最小為
$,【砍掉金額
$】,剩餘金額:
$,當前刀數
$,剩餘刀數:$`
)}return curpricelist.
map(item=>item/
100);}
//創造隨機區間
function
mathrondom
(max,min)
//測試
微信活動頁總結
繫結安全網域名稱 目標頁面引入js檔案 傳送請求到後台,帶上本頁面的url位址 注意 符號會被擷取的問題,在傳輸之前需要進行 將請求到的簽名等資料新增到wx.config方法中 執行wx.ready 確保簽名正確 在安全網域名稱下測試 在將url位址傳送到後台時注意位址被伺服器截斷的問題 符 在傳輸...
IOS微信分享
ios開發工具包,解壓後得到 libwechatsdk.a wxapi.h wxapiobject.h 三個檔案。將這3個檔案拖到你的工程裡。然後 選擇你的工程設定項,選中 targets 一欄,在 info 標籤欄的 url type 新增 url scheme 為你所註冊的應用程式id。如圖然後...
nodeJS微信分享
二 js請求node後台簽名 隨機數 時間戳之類的 function getwxsignature success function jsons 三 nodejs express 路由 分享 router.post activitywxshaer function req,res,next 簽名 p...