循环语句
switch语句
输入1,2弹出“it”switch (num){ case '1': // alert('it'); case '2': alert('it'); break; default: }
- continue中断
for(var i=1;i<=100;i++){
if(i%2==0){
continue;
}
console.log(i);
}
输出1到100所有的奇数
3. while与do while语句
var i=100
while(i){
i--;
console.log(i);
}
输出从99—0的数
var i=100;
do{
i--;
console.log(i)
}while(i)
输出从99—0的数,至少执行一次
计算14亿人口以每年0.01的增长率,要多久能到十五亿
var popu=14;
var year=0;
while(popu<=15){
popu=popu*(1+0.01);
year=year+1;
}
console.log(year);
- 输出结果可以显示的形式
var n=3.14;
console.log(parseInt(n));
上式输出结果为3
var n='120abc';
console.log(parseInt(n));
上式输出结果为120
var n='a120abc';
console.log(parseInt(n));
上式输出结果为NaN
var n=15*'abc';
console.log(n);
输出结果为NaN
console.log(NaN==NaN);
输出结果为false
1. function定义函数的关键字
2. add定义函数的函数名
3. m,n形参,注意:形参没有类型
4. return返回值;跳出函数体
function add_cc(m,n){
var c=m+n;
return c;
}
var res=add_cc(10,20);
console.log(res);
输出结果为res=30;
函数表达式,匿名函数
var sub_number=function(){
}
找到按钮对象
<input type="button"value="click me.."id="btn_click">
var btn=document.queryselect('#btn_click');
定义按钮事件
function display(){
alert('this is a button')
}
定义事件
btn.onclick=display;
注意:函数后面没有括号说明是一条注册语句
this所在的函数被谁调用this就是谁
- 声明提升
num=200;
var num=300;
//等价于
var num;
num=200;
num=300;
*函数内的函数调用
function func01() {
var b=20;
console.log(b);
return function(){
var c=30;
console.log(c);
}
}
func01()输出b,func01()()输出c。
数组添加元素
var arr[];
arr.push('添加的元素');