js day05

day05+思维导图

函数

声明式函数

function story(){   //声明式的函数
       document.write('从前有座山')
         }
​
 story() // story 后边的小括号是让函数执行【调用这个函数】 

赋值式函数

var story = function(){  //赋值式的函数
            document.write('从前有座山')
       }
story();  // 同一个文档下 不要出现相同的函数名 否则后边的会替换掉前面

参数

function sums(num1,num2){ // 参数   形式参数
          document.write(num1+num2);
 }
 sums(100,200); // 实际参数

返回值

  function sums1(num1,num2){ // 参数   形式参数
            return num1+num2;
        }
  alert(sums1(100,200));

函数是对 js语句的封装 整合

function sums(){

/********

*@author jianzeng;

*@params null

*@return null

*用来将666输出到屏幕上

*********/ console.log(6666); }

案例

判断101-200之间的质数(素数)并输出

  function isPrime(num){
            // 验证一个数字是否是素数
            // num 形参 用户使用工具的时候传入 这个数字 
            // 判断一个数字是否是素数  
            // 素数 质数都是只能被1和本身整除 
            // 102 出来 1 和102 以外  2~101 中只要有一个数字能够被102整除
            // 那么102就不是素数 
​
            for(var i=2;i<num;i++){ 
                if(num % i ==0){   
                    return false; 
                    // 函数遇到return就结束了
                }
            }
            //从2~101循环结束了 也没有返回false 
            // 那么就返回true 
            return true;
        }
        // alert(isPrime(101))
​
        // 101-200 所有的质数
        // 构建101到199
        for(var i=101;i<200;i++){
            if(isPrime(i)){
                document.write(i+"&nbsp;")
            }
        }

 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值