首页 > 代码库 > 返回值
返回值
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //函数的返回值必须要执行函数才能得到。 // //求和: // var num = getSum()+1+1+1; // alert(num); // // function getSum(){ // var sum = 0; // for(var i=1;i<=100;i++){ // sum+=i; // } // return sum; // } // // // //需求:1+1=2;拓展这个算式 // var aaa = fn(1,1); // alert(aaa); // alert(fn(2,2)); // // function fn(a,b){ // //规则中有几个变化的值,我们就定义几个变量。 // var sum = a+b; // //外部要用哪个值,我们就返回哪个值。 // return sum; // } // demo(); // function demo(){ // console.log(1); // console.log(2); //return可以切断函数。 break跳出这个循环。 continue跳出本次循环进入下一循环。 // return; // console.log(3); // console.log(4); // } </script> </body> </html>
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> //(参数和返回值) //求圆的周长(long=2*pi*r) // var long1 = getLong(0.5); // console.log(long1); // console.log(getLong(1)); // function getLong(r){ //通俗版 // var pi = 3.141592653; // var l = 2*pi*r; // return l; // } //求圆的和面积(area = pi*r*r) // var area1 = getArea(1); // console.log(area1); // function getArea(r){ // //通俗版 //// var pi = 3.14; //// var a = pi*r*r; //// return a; // //精简版 //// var pi = Math.PI; //// var a = pi*Math.pow(r,2); //// return a; // //最终版 // return Math.PI*Math.pow(r,2); // } //求2个数中的最大值 // console.log(getMax(1,2)); // function getMax(num1,num2){ //// if(num1>num2){ //// return num1; //// }else{ //// return num2; //// } // //return是可以切断函数的。 //// if(num1>num2){ //// return num1; //// } //// return num2; // //三元运算 // return num1>num2?num1:num2; // } //求3个数中的最大值 // console.log(getMaxThree(-1,0,3)); // function getMaxThree(a,b,c){ //// var d = a>b?a:b; //// return d>c?d:c; // //精简版 // return (a>b?a:b)>c?(a>b?a:b):c; // //判断a和b //// if(a>b){ //// //如果a大判断a和c //// if(a>c){ //// return a; //// }else{ //// return c; //// } //// }else{ //// //如果b打,判断b和c //// if(b>c){ //// return b; //// }else{ //// return c; //// } //// } // } //求一组数中的最大值 // var arr = [-3,-2,-1,0,1,2,3]; // var maxValue = http://www.mamicode.com/getArrMax(arr);>
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> // 求阶乘 // console.log(getJC(10)); // // function getJC(num){ // var sumJC = 1; // for(var i=1;i<=num;i++){ // sumJC *= i; // } // return sumJC; // } // 求1!+2!+3!+....+n!(函数嵌套) //求阶乘的和 // console.log(getSumJC(4)); // // function getSumJC(number){ // var sum = 0; // for(var i=1;i<=number;i++){ // sum += getJC(i);//求阶乘 // } // return sum; // } // 判断一个数是否是素数(质数) //思路:除了自身和1以外,不能被其他数整除。 //注意点: //1.必须用for循环实现 //2.判断是否是素数,所以她的返回值应该是true或者false。 //3.如果num%i===0了,那么一定不是素数。只有出了1和自身以外所有的数都不能整除,那么才能说她是素数。 console.log(isPrime(3)); // function isPrime(num){ // //除了自身和1以外,不能被其他数整除。 // for(var i=2;i<num;i++){ // if(num%i===0){ // return false; // } // } // return true; // } //拓展1(了解) // function isPrime(num){ // //开闭原则 // var bool = true; // //除了自身和1以外,不能被其他数整除。 // for(var i=2;i<num;i++){ // if(num%i===0){ // bool = false; // } // } // return bool; // } //拓展2 function isPrime(num){ //除了自身和1以外,不能被其他数整除。 for(var i=2;i<=num/2;i++){ if(num%i===0){ return false; } } return true; } //拓展3 // function isPrime(num){ // //除了自身和1以外,不能被其他数整除。 // //判断一个数是不是指数,只需要判断到他的平方根,超过平方根在判断,无意义。 // //因为一个数是由两个数相称得到的,一个变大,另外一个必然变小,那么判断到这个数的平方根就已经是极限了,不必超过平方根 // for(var i=2;i<=Math.sqrt(num);i++){ // if(num%i===0){ // return false; // } // } // return true; // } </script> </body> </html>
返回值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。