feixiang1314的个人博客分享 http://blog.sciencenet.cn/u/feixiang1314

博文

JavaScript语言小结

已有 2566 次阅读 2013-9-3 13:31 |系统分类:科研笔记

       前段时间看了JavaScript语言基础,现把看到的一些东西和自己的理解加以总结:

       首先更正一个我以前想当然的误解-----JavaScript和Java是一回事,或者差不多。其实,他们是不一样的。Java是由Sun公司推出的一种面向对象的程序设计语言,也是Java语言和Java平台的总称(对应的是微软公司推出的C#语言和.Net平台),具有强大的跨平台性和高效性,广泛应用于各种软件的开发。而JavaScript是由另外一个公司NetScape在LiveScript基础上推出的客户端脚本语言,能在浏览器端执行一些简单的判断、运算,是一种浏览器端执行语言,不需与服务器端交互,直接更新网页内容,提供更流畅的网页浏览效果。如果说JavaScript和Java 有一点关系的话,那就是继承了Java的面向对象的特性,把名字改成了JavaScript,名字中都有Java而已。

       下面是JavaScript中的一些相关概念:

1、变量
     JavaScript中,变量的常用类型有:object(对象),array(数组),number(数值),boolean(布尔),null(空值),undefined(未定义)。例如:var  i =10  ;   需要注意的是JavaScript中的类型是弱类型的,还有是动态类型的,比如:var i = 10 ;  i = "abc"(又可以赋值为字符串);

2、运算符

      JavaScript也具有丰富的运算功能,包括算术运算(结果为数值)、关系运算(结果为布尔值)、逻辑运算(或且非)和连接运算(结果为字符串)。

 

3、语句

       JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript中的一些基本语句有:

赋值语句、if语句(if..else,if…else if…)、switch选择语句、for循环语句、for each循环语句、while循环语句、try…catch…finally语句。
4、函数
       函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行,用以实现相应的功能。需要注意的是,JavaScript中不需要声明返回值类型和参数类型,函数的定义都以function开头。例如:function   add(i1,i2) {  return  i1+i2   }
5、对象

      JavaScript的一个重要功能就是面向对象的功能 ,其中内置的对象包括:string(字符串)对象,date(日期)对象,array(数组) 对象,boolean(逻辑)对象,math(算数)对象,global对象等。

6、事件

      事件是指用户与网页交互时产生的操作。事件可以由用户引发,也可能是页面发生改变。绝大部分事件都是由用户的动作所引发,如:用户按鼠标的按键,就产生click事件,若鼠标的指针在链接上移动,就产生mouseover事件等等。事件往往与事件处理程序配套使用。

7、JavaScript库

       库,指得是可以方便应用到现有开发体系中的、现成的代码资源。这些库一般是一个(或多个)js文件,只要把他们导入自己的网页就能使用了。jQuery和prototype是Javascript 很常用的两个库,里面包含很多函数。

暂时整理到此。

 

 

 

 

 

 

 



https://blog.sciencenet.cn/blog-1019614-721976.html

上一篇:空间自相关分析方法总结
下一篇:关于GIS二次开发的简单介绍
收藏 IP: 218.66.59.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 05:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部