js-对象-判断上传的图片格式是否正确

一.笔记

在这里插入图片描述

二.对象练习

1.判断图片上传判断格式是否正确

<script>
    /* 需求:判断图片上传格式是否是正确(JPG,png,gif) */
    // 获取到的路径
    let filePath = 'F:\prom\name\doc\img\01.jpg'
    // 获取最后一个点的位置
    let index = filePath.lastIndexOf('.')
    console.log(index)
    // 截取最后一个文件后缀名
    let extname = filePath.substr(index + 1)
    console.log(extname)
    // 定义一个数组存储正确的图片格式
    let imgArr = ['jpg','png','gif']
    // 判断截取的文件后缀是否正确
    if(imgArr.includes(extname)){
        alert('图片文件格式正确')
    }else{
        alert('图片文件格式错误')
    }
</script>

2.字符串翻转

<script>
    /* 需求:
    利用var s1 = prompt(“请输入任意字符”,””)可以获取用户输入的字符(存到变量s1中了),
    //试编程将用户输入的字符“反转顺序”并首尾字母转为大写,其他字母转为小写后输出来。

     */

    //  获取用户输入的字符
    let str = prompt('请输入任意字符','abCDEfg')
    console.log(str)

    //将字符串转换为数组
    let strArr = str.split('')
    console.log(strArr)

    // 数组翻转
    strArr.reverse()
    console.log(strArr)//翻转方法会影响原数组

    // 将数组中的首尾字符大写,中间字符小写
    for(let i=0; i<strArr.length; i++){
        if(i === 0 || i === strArr.length-1){
            // 首尾大写
            strArr[i] = strArr[i].toUpperCase()
    
        }else{
            // 中间小写
            strArr[i] = strArr[i].toLowerCase()
        }
    }
    console.log(strArr)

    // 数组转化为字符串
    str = strArr.join('')
    console.log(str)

</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值