一、循环
var i=10;//while循环 while(i--){ document.write(i);}
for(var i=0;i<10;i++){//for循环 document.write(i);}
二、条件
//if条件 if(expression) statement
// if-else条件 if(expression) statement else statement
//switch条件 switch(expression){ statement}
三、函数
js里面定义函数有两种方式,第一种是声明式
function f(){alert();}
第二种是函数式的
var f1=function(){alert();)对于函数声明和函数表达式两种定义函数的方式而言,解析器并不是一视同仁的。解析器会率先读取函数声明,并使其在执行任何代码之前可用(可以访问);对于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解释执行。
- 函数可以带返回值。关键字是return
- 函数的局部变量作用域也是局部的,所以不同函数中可以有相同名字的局部变量
- 函数外声明的变量是全局变量,网页上所有函数和脚本都可以访问他
- 局部变量的在函数用完后被删除,全局变量在页面被关闭时删除