首页 > 代码库 > javascript学习笔记(一)

javascript学习笔记(一)

一、javascipt的基本语法
在基本语法方面与C语言等没有太大区别
javascript的语法区别
1、
变量可以不进行数据类型的定义直接声明,其中用var声明的局部变量,不用var声明的是全局变量
function square(num)
{
total=num1*num2;
return total;
}
var total=20;
var number=square(20);
此时total=400
2、数组
在数组方面,javascript有一种关联数组
如果在填充数组时只给出了元素的值,这个数组就将是一个数值数组,它的各个元素的下标将被
自动创建和刷新.
我们可以通过填充数组时为每个元素明确地给出下标的方式来改变这种默认的行为。在为新元素给出下标
时,不必局限于证书数字。数组下标可以使字符串:
var lennon =Array();
lennon["name"]="John";
lennon["year"]="1940";
lennon["living"]=false;
这称为关联数组。从某种意义上讲,完全可以把所有的数组都看做是关联数组。尽管数值数组的下标是由
系统自动创建的一些数字,但每个下标仍关联着一个特定的值。因此,数值数组完全可以被当做关联数组
的一种特例来对待。好处是可以大大提高脚本的可读性。