本篇為 Moment.js 的筆記。Moment.js 是一個 JavaScript 的套件,用來方便的處理任何和日期及時間相關的事,例如格式化日期,比對、運算時間等等。
本篇為 Moment.js 的筆記。Moment.js 是一個 JavaScript 的套件,用來方便的處理任何和日期及時間相關的事,例如格式化日期,比對、運算時間等等。
RegExp 為 Regular Expresssion 的縮寫,中文翻譯成「正規表達式」,又或是「正規表示法」、「正則表達式」等等。用來表達符合某個句法規則的字串。
例如你想在一份客戶的資料中,搜尋所有台灣手機號碼,你會怎麼做呢?
首先你知道手機號碼必定是數字,而且是「09」開頭的,總長度又是 10。
這時,正規表達式就派上用場了,你可以將剛剛描述台灣手機號碼的幾個規則用正規表達寫出來,用簡單一行程式碼就過濾出一篇文章中所有符合這個規則的手機號碼!
具體要怎麼做呢?
若要深入學習 JavaScript,就需要認知到你寫的這段程式碼,是如何被翻譯給電腦執行的。以下三個名詞則是了解 JavaScript Engine 是如何運作的重要觀念:
如果你是剛接觸這門語言,甚至是剛接觸程式語言的人,或許會傻在這裡。我起初見到這幾個名詞的時候,也愣了很久,一愣就是兩三年,程式碼都寫了萬行了,還是沒有很了解其背後運作的原理。但,這幾個觀念對於想學好 JavaScript 的人來說,絕對是不得不弄懂的檻。