8-26 程宗武

day16(JavaScript)

1、如果判断一个值不是为NaN的写法(!NaN(num))

2、JavaScript的除法不是整除因此如果需要获取整数的结果需要使用parseInt()。

例:水仙花数

 //水仙花数
        // for(var i = 100; i<1000;i++){
        //     var a = parseInt(i%10); // 个位
        //     var b = parseInt((i%100)/10) ; //十位
        //     var c = parseInt(i/100) ; //百位 这里需要获取的是整数而不是小数
        //     if((a*a*a + b*b*b + c*c*c) == i){
        //         console.log(i+"是水仙花数");
        //     }
        // }

3、当for循环中定义了多个循环结束条件时,以最后一个循环结束条件为准

for(var i=2000,n=1;i<=2100,n<=10(以这个循环结束条件为准);i++){
      if( ( i%4===0 && i%100!==1 ) || i%400===0 ){
            console.log(i);
            n++;
      }
}

评论