【JavaScript】概览

313 阅读2分钟

1.什么是JavaScript?

JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。

2.JavaScript的历史(来自维基百科)

肇事于网景

后来网景决定发明一种与Java搭配使用的辅助脚本语言并且语法上有些类似,这个决策导致排除了采用现有的语言,例如Perl、Python、Tcl或Scheme。为了在其他竞争提案中捍卫JavaScript这个想法,公司需要有一个可以运作的原型。艾克在1995年5月仅花了十天时间就把原型设计出来了。最初命名为Mocha,1995年9月在Netscape Navigator 2.0的Beta版中改名为LiveScript,同年12月,Netscape Navigator 2.0 Beta 3中部署时被重命名为JavaScript,当时网景公司与昇阳电脑公司组成的开发联盟为了让这门语言搭上Java这个编程语言“热词”,因此将其临时改名为JavaScript,日后这成为大众对这门语言有诸多误解的原因之一。

微软采纳

JavaScript推出后在浏览器上大获成功,微软公司在不久后就为InternetExplorer3浏览器推出了JScript,以与处于市场领导地位的网景产品同台竞争。

标准化

1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。

3.JavaScript的诞生

早起的浏览器只能用来浏览内容,用户无法与其交互,JavaScript应运而生。BrendanEich被指定为这种"简化版Java语言"的设计师。但是,他对Java一点兴趣也没有。为了应付公司安排的任务,他只用10天时间就把Javascript设计出来了。

4.JavaScript的缺陷(设计它时太仓促了)

  1. 不适合开发大型程序
  2. 非常小的标准库
  3. null和undefined
  4. 全局变量难以控制
  5. 自动插入行尾分号
  6. 加号运算符
  7. NaN
  8. 数组和对象的区分
  9. == 和 ===
  10. 基本类型的包装对象