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的缺陷(设计它时太仓促了)
- 不适合开发大型程序
- 非常小的标准库
- null和undefined
- 全局变量难以控制
- 自动插入行尾分号
- 加号运算符
- NaN
- 数组和对象的区分
- == 和 ===
- 基本类型的包装对象