初學javascript筆記
今天花一些時間上codecademy,把去年暑假沒上完的javascript再上一上,過程我一直有個想法:學了C和C++後再學其它語言真的有差
掌握了一些本質的東西,就會發現有時只是符號表示不一樣而已,以下把今天學到javascript的一些詞,對應C++中類似的概念是什麼列出來
javascript:物件的property
C++:class的member data
javascript:物件的method
C++:class的member function
javascript:constructor
C++:constructor
一個重點,我去年初學時沒認識到,就是C++是所謂靜態程式語言,在變數使用前一定要指明變數是什麼型態,編譯器才能配置對應的記憶體空間給程式,但javascript是動態程式語言,變數使用前不需指明型態,可以直接賦值,甚至這一行assign變數一個整數,下一行assign同一個變數一個string也可以,我心想這樣會不會很容易出問題啊?不過我暫時還沒去找答案,這問題就先擱著
接下來講的就是細節的東西了,javascript要初始化物件有兩種方式:literal notation, constructor notation
C++:class的member data
C++:class的member function
C++:constructor
留言
張貼留言