肯定是javascript好學,因為它不是完整的語言,只是一寫簡單語句,用來控制網(wǎng)頁里面的元素,讓它們動起來。另外,現(xiàn)在許多智能手機都支持JAVASCRIPT,用JAVASCRIPT來編寫程序很方便。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
肯定是javascript好學,因為它不是完整的語言,只是一寫簡單語句,用來控制網(wǎng)頁里面的元素,讓它們動起來。
另外,現(xiàn)在許多智能手機都支持JAVASCRIPT,用JAVASCRIPT來編寫程序真的太方便了,我特別喜歡在智能手機上編寫一些小型文本數(shù)據(jù)庫查詢的程序,編寫容易,運行方便。
JavaScript是解釋型的腳本語言,主要運行于瀏覽器客戶端,是個弱類型的語言;而Java則是強類型的編程語言,像VC,C#!
JavaScript 就像是一個孩子,還在成長,而 Java 更像是已經能獨當一面的男子漢,所以肯定是后者更容易交流,但如果想要跟前者交流,你需要付出一些成本,但換來的可能是不一樣的編程體驗。
擴展資料:
其實 JavaScript 在某些方面跟 Java 是越來越像了,比如現(xiàn)在的 JavaScript 是這樣定義的:
class Cat { constructor(name) { this.name = name; } } const mCat = new Cat('yorkie'); console.log(mCat.name);
看到沒有,現(xiàn)在的寫法跟 Java 的類定義很像了已經,而且也比原來的寫法要簡單得多。
在我看來,JavaScript 確實是一門壞語言,因為不夠簡潔,容易引起歧義等等,不過這也有一些存在的原因,JavaScript 最大的優(yōu)勢與劣勢都是它是首先為瀏覽器服務的編程語言,這意味著代碼運行的機器是非常不可控的,這也意味著我們總是要保證之前的代碼是可用的,所以社區(qū)也也才會有最佳代碼規(guī)范這么一個說法。
如果題主對 Java 比較熟悉的話,倒是可以先從 TypeScript 學起,語法更為相近,比如在 Pipcook 中,一個使用 TypeScript 實現(xiàn)的 LRU:
export default class LruCache { private values = new Map(); private maxEntries: number; constructor(maxEntries = 100) { this.maxEntries = maxEntries; } public get(key: string): T { const hasKey = this.values.has(key); let entry: T; if (hasKey) { entry = this.values.get(key); this.values.delete(key); this.values.set(key, entry); } return entry; } public put(key: string, value: T) { if (this.values.size >= this.maxEntries) { const keyToDelete = this.values.keys().next().value; this.values.delete(keyToDelete); } this.values.set(key, value); } }
是不是對于 Java 的同學也沒有任何閱讀的難度呢?
【推薦學習:javascript高級教程】