對象是什么 JavaScript和java有啥聯(lián)系嗎?
JavaScript和java有啥聯(lián)系嗎?讓我告訴你一個故事:當(dāng)時,網(wǎng)景與Java所在的Sun公司有合作關(guān)系](其實,如果你問這個問題,你就會知道流行已經(jīng)成功了]最后,它改名為JavaScript]題
JavaScript和java有啥聯(lián)系嗎?
讓我告訴你一個故事:
當(dāng)時,網(wǎng)景與Java所在的Sun公司有合作關(guān)系
](其實,如果你問這個問題,你就會知道流行已經(jīng)成功了
]最后,它改名為JavaScript
]題外話:
事實上,微軟也生產(chǎn)了客戶端腳本語言,命名為VBScript和JScript。
嚴(yán)格來說,現(xiàn)在還沒有JavaScript
1996年,JavaScript提交給了ECMA國際標(biāo)準(zhǔn)委員會,命名為ECMAScript
ECMA的TC39小組負(fù)責(zé)制定該語言的規(guī)范,每年更新規(guī)范,并引入該語言的新特性。所以你會看到Es1 ES2 Es3 Es4 Es5 ES6
ES6被稱為下一代JavaScript
是es2016 es2017 es2018 es2019 es2020的總稱
準(zhǔn)確地說,JavaScript中沒有類的概念,只有對象的概念,也就是說,JavaScript把一切都當(dāng)作一個對象。我認(rèn)為經(jīng)常提到類的概念的主要原因是它受到其他面向?qū)ο笳Z言的影響,比如Java。以Java和JavaScript為例,我們可以比較分析如下:
Java語言:
class person{
create object:person person=new person()
JavaScript語言:
function person(){
create object:VAR person=new person,JavaScript中經(jīng)常說person也是一個類。實際上,這個人是一個構(gòu)造函數(shù)和一個函數(shù)對象。是函數(shù)類型下的實例對象。