2015-05-16 26 views
4

我正在逐漸瀏覽器控制檯上看到以下錯誤遺漏的類型錯誤:rand.slice不是一個函數

Uncaught TypeError: rand.slice is not a function 

的JavaScript

var rand, date; 
date = Date.now(); 
rand = Math.random() * Math.random(); 
rand = Math.floor(date * rand); 
rand = rand.slice(-5); 
document.getElementById("test").innerHTML = rand; 

我現在無法推測它這個代碼出了什麼問題。

回答

3

嘗試使用rand = rand.toString().slice(-5);代替rand = rand.slice(-5);

slice可以用於無論是在arraystring而不是數字。

3

嘗試:

rand = (rand+'').slice(-5); 
相關問題