【HTML、JAVASCRIPT、CSS】3、Javascript基本概念

来源:互联网 发布:沉默的螺旋理论 知乎 编辑:程序博客网 时间:2024/05/21 04:17

基本概念

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文件中以实现重用。


0 0
原创粉丝点击