文章詳情頁
c++ - 瀏覽器,v8引擎,JavaScript,ECMAScript到底是什么關系?
瀏覽:139日期:2024-03-23 13:32:04
問題描述
這個問題困擾我了很久,我也看了不少相關資料,還是無法理清他們之間的關系。JavaScript由ECMAScript,dom,bom三部分組成,瀏覽器是運行腳本的一個環境。問題一:說JavaScript不支持es6是說它沒有實現es6規定的方法嗎問題二:es6到底是一門語言還是只是一個標準問題三:瀏覽器不支持es6的某個方法,是因為javascript不支持es6嗎問題四:javascript是如何升級的,比如說他把es6的方法全部實現了,那瀏覽器是如何支持JavaScript的問題五:v8是解析JavaScript的引擎,那JavaScript不支持es6,為什么chrome支持es6請大神解答,問題有點多,莫見怪
問題解答
回答1:javascript沒有什么支不支持語法標準的說法。應該說javascript引擎是否支持es6比如chrome55的v8支持大部分es6語法。
ECMAScript6只是個標準指當前javascript引擎對原生js代碼可用的語法及內置庫。
瀏覽器不支持es6的某個方法,是因為javascript引擎還沒有實現這個方法。
javascript標準升級靠瀏覽器更新,瀏覽器更新了js引擎也就更新了。
見1
回答2:windows、clang、C++、C++17
標簽:
JavaScript
排行榜
