連續30天介紹JavaScript的Math標準函式庫以及一些跟數學有關的內容,透過MDN與ECMAScript去探討Math的各種函式如何使用及注意事項,再來嘗試介紹這些運算背後的學術意義,最後試圖探討這些函式可以運用在何種情境,將他們運用在網站程式開發。
今天要介紹的咒語Math.pow()相對單純 「這是一個非常古老的大砲。」 直接唸一遍就開始吧! 「寐偲,砲!」 Math.pow() Math.pow()唸起...
各位今天過得好嗎?是不是又在深夜時刻不睡覺自己在emo呢? 一樣!半夜睡不著非常推薦看看三角函數,再不行就看反三角函數。 如果很喜歡emo,那今天就來介紹emo...
昨天跟大家介紹了Math.imul(),各位有沒有比較不emo了啊~希望有大神能夠解決我們在Math.imul()跟*之間的選擇困難,既然昨天介紹了Math.i...
昨天學會了位元運算「旭賦忑」,今天就能來看看Math.imul()到底怎麼做32位元的乘法吧! 我們用簡單的範例來模擬一次平移乘法的運算吧! 假設我們要計算3乘...
前幾天都圍繞著Math.imul()轉,對32位元也有了一定的理解了吧!今天要介紹的咒語也會跟32位元有關!讓我們唸一遍就開始吧~ 「寐偲,CLZ奢踢兔!!!」...
昨天帶大家認識了Math.clz32(),最後還實作了fastLog2(),不知道各位是不是對log充滿著許多疑惑的XDD 沒關係,我都知道,還不需要敲碗我就直...
之前都在介紹函式,今天休息一下先不施放咒語,來認識認識歐拉常數吧! 數學課 數學中有一個跟π一樣,是個很特別的常數—「e」,他叫Euler's number歐拉...
不知不覺已經來到第28天了呢!大部分的函式都已經簡單介紹過了,不管是他們的數學意義還是使用方式 其中有一些在數學上很常用的數,雖然還是透過某些數學方法計算出來的...
今天要來介紹的Math.hypot()是個既單純又不單純的咒語,將他唸出來看看: 「寐偲,嗨帕!」 pot在英文中是鍋子的意思,所以這感覺是一個很嗨的鍋子! 什...
為什麼是咒語? 為什麼會說是唸咒語呢? 某天小華正在寫龜兔賽跑的模擬,最後算出了烏龜跑的時間跟兔子跑的時間,需要將兩個時間相減就能得到跑得較快的選手能夠休息的時...