javascript+dom 编程艺术<2>

本文介绍了JavaScript的基础知识,包括如何设置开发环境、基本语法、变量及数据类型、数组操作、条件语句、函数定义与调用等内容。

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浏览器提供的对象为宿主对象。

转载于:https://www.cnblogs.com/2018aaa/p/8451467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值