JavaScript 基礎 學習筆記

2021-06-21 12:57:16 字數 781 閱讀 8943

求乙個在基礎範圍內的隨機數

知識點: % : 除數取餘

math.random() 取隨機數

返回指定範圍的隨機數(m-n之間)的公式

math.random()*(n-m)+m

var minduration = 2.0;

var maxduration = 4.0;

var rangeduration = maxduration - minduration;

var actualduration = (math.random() % rangeduration) + minduration;

取整, math.ceil

如上例,要actualduration取整

math.ceil(actualduration)

將時間值轉化為 秒/毫秒 形式 , 如下 ,假設已有乙個計數器 去迴圈執行

pingpong.elapsedtime++;

var minute = math.floor(pingpong.elapsedtime/60);

var second = pingpong.elapsedtime%60

if(minute<10) minute="0" + minute;

if(second<10) second="0" + second;

$("#elapsed-time").html(minute+":"+second);

javascript基礎學習

函式執行的時候形成乙個私有作用域 記憶體的釋放和作用域銷毀 堆記憶體 棧記憶體工廠模式 工廠函式和建構函式的區別 檢測資料型別的方式 原型鏈模式遵行冒泡形式就近原型 所有類都是函式資料型別的,所有類的原型都是物件資料型別的 fuction函式類,所有的函式資料型別都是它的乙個例項 再內建類原型上擴充...

Javascript基礎學習

變數的命名規則 1.變數名必須以字母,下劃線 或者katex parse error expected group after at position 25 分大小寫 3.變數由字母下劃線 符或數字組成 4.不能使用關鍵字和保留字 系統指定的游泳的字元 變數的取值 通過變數名 console.log...

Javascript基礎學習 三

1.執行環境 變數或函式有權訪問的其他資料,決定了它們各自的行為。2.作用域鏈 全域性執行環境是最外圍的乙個執行環境,活動最開始只包括乙個變數,即arguments物件 這個物件在全域性中是不存在的 作用域中的下乙個變數來自於外部環境,全域性執行環境的變數物件始終是作用域中最後乙個物件。3.閉包 就...