Js常见小案例

1、写一个函数 来判断任意三个数字的大小,并按照从小到大输出。

function demo(a , b , c){
                 //假设a<b<c
                 //如果假设不成立,则有三种情况 a>b a>c b>c 然后进行交换即可
                var n =0;
                if(a>b){
                    n = a;
                    a = b;
                    b = n       
                }
                if(a > c){
                    n = a;
                    a = c;
                    c = n;
                }
                if(b > c){
                    n = b;
                    b = c;
                    c = n;      
                }console.log(" 这三个数按照从小到大的顺序为" + a + "<" + b + "<" + c);
            }    
            demo(125 , 105 , 115);

在这里插入图片描述

2、 编写任意个数字的求和、差、积、商的函数

function demo ( ) {
//console.log(arguments.length);//获取数字长度
var he = arguments[0]; //初始值为 i = 0 时候的值
var cha = arguments[0];
var ji = arguments[0];
var shang = arguments[0];

                 for(var i = 1; i < arguments.length; i++){
                     he += arguments[i];
                     cha -= arguments[i];                         
                     ji *= arguments[i];                                               
                    shang /= arguments[i];
                 }   console.log(i + "个数字的和为" + he + "差为" + cha + "积为" + ji + "商为" + shang);
             }
             demo(2 , 3 ,4);          

在这里插入图片描述

3、编写一个函数求一个数字是否是质数

function demo(num){
var isZ = true;
for (var i = 2; i < num; i++) {
if (num % i === 0) {
// 说明从2到10之间是有数可以把11整除的 那么它就不是质数
isZ = false;
}
}
// 判定 isZ 如果为true 说明 循环过程中的if语句没有进入 也就说明没有数可以整除11
if (isZ) {
alert(num + “是质数”);
} else {
alert(num + “不是质数”);
}
}
demo(13);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值