JavaScript简要总结

来源:百度文库 编辑:神马文学网 时间:2024/07/04 20:24:03

本人博客原文:http://www.openwudi.com/?p=31

Email:mail#openwudi.com(请把#换成@)

JavaScript很简单,语法结构大致跟Java相同,虽然他们一点关系也没有,Java属于编译性语言,JavaScript属于解释性语言,相对简单,不严谨给我造成的一些困扰。主要感觉代码规则比较乱,而且我觉得没有强大的IDE对格式什么的进行排版,使得只能认真的去打每一行的代码,没有高亮和代码提示,让我用的郁闷,DreamWeaver对html可以提示,怎么不能顺带着把JS加进去?

唧唧歪歪完了,进入正题。

JavaScript简介

JavaScript是一种解释性脚本语言,用来向HTML页面添加交互行为,通常直接嵌入HTML页面。

Java和JavaScript是不同的

Java很强大,是SUN公司的产品,是复杂的编程语言,如同级别的C++、C

JavaScript能做什么

1、JavaScript 可以将动态的文本放入 HTML 页面。document.write("

" + name + "

")。

2、JavaScript 可以对事件作出响应。

3、JavaScript 可以读写 HTML 元素。

4、JavaScript 可被用来验证数据。

5、JavaScript 可被用来检测访问者的浏览。

6、JavaScript 可被用来创建 cookies。

如何把 JavaScript 放入 HTML 页面





JavaScript语法

1、  变量:通过关键字var来定义,弱类型既是不用指定具体的数据类型。

    JS中特殊的常量值:undefined,当变量没有初始化就被使用,该变量的值就是undefined(未定义)

2、  语句:与Java语法格式相同,特殊的是布尔值0是false,非0是true,通常使用1。没有数据类型限制。

3、  函数

              一般函数定义:function 函数名(形参列表...){}。在函数中有一个参数数组对象(arguments),该对象将    传递的参数都封装在一个数组中。函数也可以赋值给一个var。

    动态函数定义:例var demo = new Function(“x,y”,”alert(x+y);”);前面是函数参数,后面是执行语句。

    匿名函数定义:通常在定义属性行为时较常用。var demo = function (形参列表...){}

4、     数组:可以传入任意的元素,长度可变,有点像Java中的集合,var arr = [‘hello’,123,true,”abc”];

5、  对象:对象定义有点像Java中构造函数,function  Person()。

6、  用于操作对象的语句:with(对象){}。多次调用对象操作时,简化操作避免重复书写。