基本概念
Javascript是一种基于事件和对象的脚本语言,其特点有:(1)安全性,不允许访问本地硬盘,只做信息的简单动态交互;(2)跨平台性。
Javascript在应用中可以封装在HTML中,也以标签的形式存在,其标签名为<script></ script>,通过src属性引入一个js文件,同时必须加入type属性注明javascript。
Javascript的变量
定义变量所用关键字:var;其默认值是undefined。JS中的变量均为弱类型,即定义时不指定变量的具体类型。
Javascript的数组
在JS中定义数组其实与定义变量类似,只是在方括号中依次定义数组中的内容即可。参考以下简单实例:
<script type="text/javascript"> var arr = [1,2,3,4]; for(var x = 0; x < 4; x++) { alert(arr[x]); } </script>
在js中,数组其实与集合的概念更类似,当访问出现越界的时候,长度会自动扩展到指定位置。而且,数组中的元素可以是不同类型。
定义一个新的空数组可以使用数组对象实现:
var arr = new Array();
Javascript的语句
选择语句、循环语句,分别可以通过if、swith语句和while、do-while和for语句实现,这几种语句的用法同最基础的C语言没有区别。
Javascript的函数
JS中的函数其实也是一个对象,定义函数使用关键字function,之后是函数名称和参数表。与C语言不同的是,参数表中不需要指定参数类型,因为js是弱类型语言。
JS的函数不实现重载,内部实现了一个arguments来保存传递的参数列表。
函数也可以动态地用new创建,也可以定义匿名函数,如直接function(){}实现,利用这种特性可以使用函数来模拟类的实现,更进一步可以封装在.js文件中以实现重用。
时间: 2024-10-30 22:39:36