学习JavaScript基础语法:定义变量与赋值,弱类型,语言特性及跨平台性。

需积分: 9 1 下载量 183 浏览量 更新于2024-01-16 收藏 307KB PPT 举报
JavaScript是一种脚本编写语言,它与HTML标记结合在一起,以方便用户的操作和使用。JavaScript是一种基于对象的语言,采用弱类型,是一种客户端语言,不允许访问本地的硬盘,也不能将数据存入到服务器上,这个功能需要通过服务器端的技术(如asp或者asp.net)来实现。JavaScript是以事件驱动的方式进行操作,具有跨平台性,依赖于浏览器本身,并与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可以正确执行。因此,JavaScript实现了“编写一次,走遍天下”的梦想。 在JavaScript中,定义一个变量采用var关键字,例如: var aa; 需要注意的是,这里不可以定义数据类型,因为JavaScript是一种弱类型的语言。赋值可以直接使用赋值号,例如: aa=1; 此时,aa的数据类型是根据输入的值来决定。由于JavaScript是弱类型的语言,变量没有编译机制,所以很可能出现一些错误,例如: alert(aa bb); 如果bb没有赋值,则会出现一个错误,导致程序崩溃。因此,所有的变量在JavaScript中都可以被认为是window对象的一个属性,加上if(window.bb) alert(aa bb) else {alert('bb没有定义,程序返回')},可以使程序更加安全可靠。 JavaScript并不是Java。在1995年12月,升阳公司与网景通讯公司一起引入了JavaScript。1996年3月,网景通讯公司发表了支持JavaScript的网景导航者2.0。由于JavaScript作为网页的客户端脚本语言非常成功,微软于1996年8月引入了Internet Explorer 3.0,这个软件支持一个“约”与JavaScript相容的JScript。它们都遵循最新的ECMAScript 3.0标准。 因此,总结来说,JavaScript是一种弱类型的基于对象的脚本编写语言,具有跨平台性,可以与HTML标记结合在一起,以实现网页的事件驱动操作。定义变量时采用var关键字,赋值时可以直接使用赋值号,但需要注意变量之间的关联,以确保程序的安全和可靠运行。JavaScript并非Java,两者是不同的语言,各自有着不同的发展历史和应用领域。