• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小许学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
JavaScript - 函数小练习

本笔记为学习网易云课堂上的【撩课-零基础玩转JavaScript】所做。

 

练习1 :请写出一个判断一个数是不是偶数的函数。

说明:先判断传入的参数是否数值,如果非数值,就 return 终止执行函数,如果是数值,则继续执行函数。然后,判断数值是否偶数。

 1 function isEven(num){
 2     if(typeof num!=='number'){
 3         console.log('输入的参数不正确');
 4         return;
 5     }
 6     if(num%2===0){
 7         console.log('偶数');
 8     }else{
 9         console.log('奇数');
10     }
11 }
12 isEven(1);
13 isEven(2);
14 isEven('2');

结果:

奇数
偶数
输入的参数不正确

 

练习2:

请模拟写出一个 Math.min(x, y) 的函数。(Math.min() 返回零个或更多个数值的最小值。)

console.log(Math.min(100, 50, 1, 200));   //输出:1

说明:将第一个参数赋值给 minValue,在 for 循环里进行 minValue 与参数的数值比较,数值小的赋值给 minValue,循环结束后,minValue 是最小值。

 1 function getMinNum(){
 2     var minValue = arguments[0];
 3     for(var i=1; i<arguments.length; i++){
 4         if(minValue>arguments[i]){
 5             minValue = arguments[i];
 6         }
 7     }
 8     return minValue;
 9 }
10 console.log(getMinNum(100, 200, 5, 300));

结果:

5

  

 

posted on 2021-07-21 10:20  xiaoxustudy  阅读(194)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3