js常见错误类型

js 错误类型
A、Uncaught TypeError: Failed to execute ‘getComputedStyle’ on ‘Window’: parameter 1 is not of type ‘Element’.
未捕获的类型错误:不能在“窗口”环境上调用执行“getComputedStyle”方法:因为参数1不是“元素”类型没有填入参数或者填入参数的第一个参数不是对应参数类型的(错误是引入了两个js文件)
B、 Uncaught TypeError: Cannot set property ‘init’ of undefined
未捕获的类型错误:无法设置取消定义的属性“init”; 句子中prototype 写成prototyle

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在JavaScript中,我们可以通过使用正则表达式来检查文件名是否是非图片类型。 首先,我们需要定义一个正则表达式模式,用于匹配图片文件的扩展名。常见的图片扩展名包括.jpg、.jpeg、.png、.gif等。 然后,我们可以使用String对象的endsWith()方法来检查文件名是否以匹配的图片扩展名结尾。如果文件名以匹配的图片扩展名结尾,则说明是图片类型;如果不是以图片扩展名结尾,则说明是非图片类型。 下面是一个使用JavaScript判断文件名是否是非图片类型的示例代码: ```javascript function isNonImageFile(filename) { // 正则表达式模式匹配图片扩展名 var imageExtensions = /\.(jpg|jpeg|png|gif)$/i; // 使用endsWith()方法检查文件名是否以匹配的图片扩展名结尾 if (filename.endsWith(imageExtensions)) { return false; // 是图片类型 } else { return true; // 是非图片类型 } } // 示例调用 var filename1 = "example.jpg"; console.log(isNonImageFile(filename1)); // 输出: false var filename2 = "example.txt"; console.log(isNonImageFile(filename2)); // 输出: true ``` 以上代码中,isNonImageFile()函数接收一个文件名作为参数,并返回一个布尔值,表示是否是非图片类型。文件名以.jpg、.jpeg、.png、.gif结尾时,返回false,否则返回true。 请注意,以上代码只在判断文件名是否以特定图片扩展名结尾的情况下有效。如果文件名没有扩展名,或者扩展名不是图片类型,该方法可能会返回错误的结果。若要更准确地判断文件类型,可以使用更复杂的方法,如读取文件头部数据来判断文件类型

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值