一、JavaScript编程原则和良好习惯
1、预留退路:确保网页在没有JavaScript的情况下也能正常工作
2、分离JavaScript:把网页的结构和内容与JavaScript脚本的动作行为分开
3、向后兼容性:确保老版本的浏览器不会因为你的JavaScript脚本而死机
二、数据类型(字符串、数值、布尔值)
JavaScript是一种弱类型语言,不要求程序员进行类型声明,意味着程序员可以随意改变某个变量的数据类型。
1、要注意“字符转义功能”
2、布尔值
var married=true;
var Lonely =false;
三、数组
//vocalist
var Lennon=Array();
Lennon["name"]="John";
Lennon["year"]=1940;
Lennon["living"]=false;
//guitar
var McCartney=Array();
McCartney["name"]="Paul";
McCartney["year"]=1942;
McCartney["living"]=true;
//piano
var Harrison=Array();
Harrison["name"]="George";
Harrison["year"]=1943;
Harrison["living"]=false;
//drum
var Starr=Array();
Starr["name"]="Ringo";
Starr["year"]=1940;
Starr["living"]=true;
//Beatles members
var Beatles=Array();
Beatles["vocalist"]=Lennon;
Beatles["guitar"]=McCartney;
Beatles["piano"]=Harrison;
Beatles["drum"]=Starr;
//js code ...
alert(Beatles["drum"]["name"]); //就会跳出“Ringo”这个字符串。
四、条件语句
//example about "if"
if(1>2)
{
alert("The World has gone mad!");
}
else
{
alert("All is well with the world");
}
//example about "while",最后count为10
var count=1;
while(count<11)
{
alert(count);
count++;
}
//example about "do...while",最后count为11
var count=1;
do{
alert(count);
count++;
}while(count<11)
五、for语句
for (var count=1;count<11;count++)
{
alert(count);
}
六、函数
function addnum(num1,num2)
{
var total=num1+num2;
return total;
}
alert(addnum(45,56));
七、javaScript内建对象
1、Array()
2、Math
3、Date()