javascript+dom 编程艺术<2>

2.1  准备工作

  运行javascript脚本只需一个文本编辑器和web 浏览器即可, javascript必须嵌入在html文档中才能执行。第一种方法是将脚本置于 <head>的 <script> 标签内,当然更好的办法是将代码存入独立的文件中,并以js作为该文件的拓展名,用 <script>  标签的 src属性指向该文件。 javascript为解释型编程语言,不需要编译器,仅需要解释器。

2.2 语法

  javascript的语法同java,c++等程序设计语言的语法非常相似。

2.3 语句

  用javascript或任何一种程序设计语言编写的脚本都是由一系列指令组成的,这些指令称为语句。单行注释//,多行注释/* */。尽量不要使用html风格的注释,<!-- ... -->。

2.4 变量

  javascript允许程序员直接对变量赋值而无需提前对其声明,故javascript为弱类型语言。这意味着程序员可以对变量的数据类型进行修改。但提前对变量进行声明仍是一种良好的编程习惯。

  <1>数据类型

    字符串 数值 布尔 

  <2>数组

    以0而不是1作为第一个数组元素的下标,var Beatles = Array(4)。数组元素数据类型可以不统一。

    在为数组元素给出下标时,不必局限于整数数字,也可以是字符串,这称为关联数组。

2.5 操作

  算术操作符

    +是特殊的算术操作符,它可以用于数字,也可以用于字符串。我们甚至可以将数值和字符串拼接起来,此时数值将自动转换为字符串。

  条件语句,比较操作符,逻辑操作符,循环语句均与C语言中对应部分大体相同。

  函数

  function name(arguments){

  statements;

  }  

  如果在某个函数中使用了var,则该变量将被视为局部变量,它将只存在于这个函数的上下文中。反之,如果没有使用 var,则将会被视为全局变量。

2.6 对象

   Array,Math,Date均为javascript 内建对象。由  web浏览器提供的对象为宿主对象。

posted on 2018-02-17 10:48  NoJumping  阅读(76)  评论(0)    收藏  举报

导航