JS斷斷續續學了一陣子,遇到問題總是Google,表面上問題是解決了,
但實際上卻還是有很多不懂的地方,開發過程一直遇到瓶頸,
希望藉由這次鐵人賽的機會,從新開始學習JS,扎扎實實地把基礎打穩,
將自己所學的,藉由文字敘述表達出來,釐清觀念,
期許這次的參賽文章能幫助跟我一樣在這條路上奮鬥的夥伴。
前言 為什麼要參加鐵人賽?每個人的答案不盡相同,我呢?因為之前JS學得2266,導致開發專案時一直碰壁,有問題就Google,就算問題解決了,卻還是不知問題的根...
一組字串(String)是由多個字元(Character)所組成的不可變動的序列(Sequence),每個字元為Unicode字元集的UTF-16編碼。 字串字...
在JavaScript中處理總和、平均、或顯示數量與單位量時,我們可以使用Number來表達。其他程式,如JAVA、C#中,數值可以區分為整數與浮點數,但在Ja...
Boolean值,代表是(true)與否(false),Boolean型別也只有這兩種值。 在JavaScript中,任何值都可以轉為Boolean值。如果Ja...
NaN NaN(Not a Number)。如果JavaScript運算結果為無法明確定義的數值,便會產生NaN。它代表無法表示的數值。 發生以下幾種情況,會產...
JavaScript是弱型別的程式語言,對型別的要求並沒有像JAVA、C#如此嚴謹,相對地,彈性許多。當我們給的值不是JavaScript預期想要的型別,它會想...
在JS中,我們可以藉由運算式得到所需要的值。所謂的運算式,不是只有像數學的四則運算,它也有其他的形式表現,讓我們求值。 算數運算式 算數運算式就是數學的 + -...
在開發JS應用程式的過程當中,遇到undefined與null的機率非常高,在解決問題之前,必須要先了解undefined與null到底是什麼,是怎樣發生的,如...
「==」與「===」運算子都是用來判斷運算元的值是否相等。 「===」 嚴格比較 先判斷運算元的型別是否相同,若不相同,結果為false。 null與unde...