1.js变量都可以用var来定义,如果是字符串则需要加引号(单引号或者双引号)。定义数组是这样的:var cars=new Array();cars[0]="audi";cars[1]="BMW";
当然还有其他的定义方法,var cars=new Array("Audi","BMW","Volvo"); var cars=["Audi","BMW","Volvo"];
2.javascrip对象:一个简单的例子:var person{firstname:"Bill", lastname:"Gates", id:5566};
变量+属性。
3.对象属性有两种寻址方式:
name=person.lastname;
name=person["lastname"];
4.可以用关键词“new”来声明其类型:
car carname=new String;
var x= new Number;
var y=new Boolean;
var cars=new Array;
var person=new Object;
5.对象=属性+方法,万物皆对象。
Javascript都是一边解析一边编译的。走到哪里就运行到哪里。<script> person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue"; document.write(person.firstname + " is " + person.age + " years old."); </script>
6.函数
语法:function functionname(){这里放置要执行的代码}
带参数函数:function myfunction(var1,var2){执行代码}
若需要返回值,则用return语句 function myFunction(){var x=5;return x;}
函数的返回值可直接被使用如 var num=myFunction();
如果单单一个return,没有返回任何值,则跳出函数。
functionmyFunction(a,b)
{
if(a>b)
{
return;
}
x=a+b;
}
若a>b则跳出函数。
8.数字与字符相加,结果为字符串。5+"5"="55"