JS循环和中断语句,函数调用

循环语句


  1. switch语句
    输入1,2弹出“it”

    switch (num){
        case  '1':
        // alert('it');
        case  '2':
        alert('it');
        break;
        default:
    } 
  2. 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('添加的元素');

猜你喜欢

转载自blog.csdn.net/qq_42650983/article/details/80993711