JavaScript案例展示

目录

 1、判断平年还是闰年

2、一年中的第几天

3、10的阶乘

4、在1~100的数字里输出3的倍数

5、在页面中使用*号打印出九行九列

6、在页面中使用*号打印出三角形

7、九九乘法表

8、寻找最大公约数

9、最小公倍数


 1、判断平年还是闰年

 // 1、判断平年还是闰年
    var year=2078
    if(year%4==0&&year%100!==0||year %400==0)
    {
        console.log(year+'是闰年')
    }else{
        console.log(year+'不是闰年')
    }

运行截图:

 

 

2、一年中的第几天

 // 2、一年中的第几天
    // 准不个变量年月日
    var year=2008
    var month=8
    var date=8
    // 在准备一个变量接受统计结果
    var total=0
    // 使用switch叠加月份信息
    switch (month){
        case 12:total+=30;
        case 11:total+=31;
        case 10:total+=30;
        case 9:total+=31;
        case 8:total+=31;
        case 7:total+=30;
        case 6:total+=31;
        case 5:total+=30;
        case 4:total+=31;
        case 3:
        if(year%4==0&&year%100!==0||year %400==0){
            total+=29;
        }else{
            total+=28;
        }    
        case 2:total+=31;
    }
    // 直接叠加当月天数
    total+=date;
    // 此时total就是当年中的第几天
    console.log(total)

运行截图:

 

 

3、10的阶乘


// 3、10的阶乘
// 准备变量接受阶乘结果
var total=1
// 开始:10
var n=10
// 结束:>=1
while (n>=1){
    //把 每一个数字阶乘统计到变量上
    total*=n
    // console.log(n)
    // 步长
    n--
}
// 输出结果
console.log(total)

运行截图:

 

4、在1~100的数字里输出3的倍数

// 1、利用for循环拿到1~100的数字
for(var i=1;i<=100;i++){
    // 判断是3的倍数
    if(i%3==0){
    console.log(i)
}
}

运行截图:

 

 

 

5、在页面中使用*号打印出九行九列

// 把输出的一行的代码重复执行9次
for(var j=1;j<=9;j++){
// 尝试输出一行9个*
for(var i=1;i<=9;i++){
document.write('*')
}
// 每输出完毕一行* 以后需要一个换行
document.write('</br>')
}

运行截图:

 

6、在页面中使用*号打印出三角形

for(var j=1;j<=9;j++){
for(var i=1;i<=j;i++){
document.write('*')
}
// 每输出完毕一行* 以后需要一个换行
document.write('</br>')
}

运行截图: 

 

 

7、九九乘法表

for(var j=1;j<=9;j++){
for(var i=1;i<=j;i++){
document.write(i+'*'+j+'='+i*j+'   ')
}
// 每输出完毕一行* 以后需要一个换行
document.write('</br>')
}

运行截图:

 

 

8、寻找最大公约数

// 准备两个变量,保存两个数字
var max=24
var min=12

// 从相对小的数字想1进行循环
for(var i=min;i>=1;i--){
    // 判断被max和min整除
    if(max%i==0&&min%i==0){
        console.log(i)
        break
    }
}

运行截图:

 

 

9、最小公倍数

// 准备两个变量,保存两个数字
var max=15
var min=10

// 从相对大的数字向 两数乘积进行循环,步长为相对大的数字
for(var i=max;i<=min*max;i+=max){
    // 只要能够整除 相对小的数字就可
    if(i%min==0){
        console.log(i)
        break
        
    }
}

运行截图:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
JavaScript案例大全是一个收集整理了大量JavaScript实例的资源集合。这个集合涵盖了JavaScript的各个方面和应用场景,旨在帮助开发者快速理解和学习JavaScript的各种功能和用法。 JavaScript案例大全中的例子包括但不限于以下几个方面: 1. 基础语法:提供了一些简单的例子来介绍JavaScript的基本语法,如变量声明、函数定义、条件判断、循环等等,适合初学者入门学习。 2. DOM操作:DOM(文档对象模型)是JavaScript与网页交互的接口,案例大全中会展示如何使用JavaScript来操作网页元素,如添加、移除、修改、查询等操作。 3. 事件处理:JavaScript可以用来响应用户的操作,例如点击按钮、鼠标移动等等,案例大全中会有一些例子来展示如何使用JavaScript来处理这些事件。 4. 数据交互:通过AJAX技术,JavaScript可以与服务器进行数据的交互,案例大全中会介绍如何使用JavaScript发送请求、接收响应并处理返回的数据。 5. 图像处理:JavaScript可以用来处理图像,包括裁剪、旋转、滤镜等操作,案例大全中会有一些例子来演示这些功能。 6. 表单验证:JavaScript可以用来对用户的输入进行验证,例如判断是否为空、格式是否正确等等,案例大全中会提供一些示例来展示如何实现表单验证。 通过学习这些案例开发者可以更好地理解和掌握JavaScript的各种功能和技巧,为自己的项目开发提供更多可能性。值得注意的是,这些案例只是起到指导作用,开发者在实际应用中还需要进一步加以理解和改进。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨染盛夏呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值