第一题-数据类型检测

这是检测输入数据类型的题目,考法在于掌握对数据类型的检测。

看到了很多题解是使用typeof和instanceof 来进行检测。因为这种关键字的检测类型个数都有限。

因此需要结合起来。并使用else-if语句进行匹配对应return。

十几行代码,或许有点麻烦?

因此,在查询资料后,找到了一个更加全面的关键语句进行检测

Object.prototype.toString.call()

为什么说他便捷呢?我们看看效果:

需补充代码部分:

function getType(data) {// TODO:待补充代码return Object.prototype.toString.call(data)}

结果:

相比于使用typeof和instanceof进行if-else比较,这简直大大节省了我们书写的时间

可是题目要求的效果是只有数据的类型,而这里多了一个[ ]和object;

在CSDN查找资料后发现,可以使用slicet提取结果里的数据

Sllice(a,b)

我们并不陌生,在python,java,js都能看到他;

a ——索引的起始位置;

b —— 结束的位置;

因此我们加入他,再来看看效果:

function getType(data) {// TODO:待补充代码return Object.prototype.toString.call(data).slice(8,-1)}

结果:

第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-大学组-线上模拟赛-第一题-数据类型检测相关推荐

  1. 2023年第十四届蓝桥杯Web应用开发(职业院校组)省赛真题

    前言: 因博主申请的线上考试所以留下了真题,本篇文章只有题目没有答案,因博主技术有限(请理解一下),博主只拿了省二 蓝桥杯真题网盘地址: 链接:https://pan.baidu.com/s/1x_J ...

  2. 第十四届蓝桥杯Web应用开发—模拟赛3期--网页PPT--蓝桥校园一卡通--心愿便利贴

    文章目录 1:网页PPT (5分) ✔✔✔ 2:蓝桥校园一卡通 (10分)✔✔✔ 3:心愿便利贴 (15分) ✔✔✔ 1:网页PPT (5分) ✔✔✔ switchPage( ) switchPage ...

  3. 【蓝桥杯Web】第十四届蓝桥杯Web模拟赛 3 期 | 精品题解(上)

  4. 第十四届蓝桥杯(Web 应用开发)模拟赛 1 期-职业院校组-知识点题解

    这个题解是参考了"海底烧烤店ai"一位非常优秀的全栈领域创作者的博主写的,自己在看的时候发现个人知识点比较欠缺,所以就在题解下面添加了一些知识点,便于理解. 原博主的文章链接如下: ...

  5. 第十四届蓝桥杯(Web 应用开发)模拟赛 3 期-职业院校组题解

    第十四届蓝桥杯(Web 应用开发)模拟赛 3 期-职业院校组题解 友情链接 第十四届蓝桥杯(Web 应用开发)模拟赛 3 期-大学组 第十四届蓝桥杯(Web 应用开发)模拟赛 3 期-职业院校组 第十 ...

  6. 第十四届蓝桥杯要开始了(2022年)

    今天来安利一个计算机类的算法比赛,不能说是"安利",因为基本上每一个计算机专业的学生都知道这个比赛. 这个比赛的名气大到根本不需要我安利.... 1.多去参加一些竞赛或者社团活动 ...

  7. 2022 第十四届蓝桥杯模拟赛第一期(题解与标程)

    第十四届蓝桥杯模拟赛第一期 1. 二进制位数 问题描述 答案提交 参考答案 2. 晨跑 问题描述 答案提交 参考答案 3. 调和级数 问题描述 答案提交 参考答案 程序验证 4. 山谷 问题描述 答案 ...

  8. 第十四届蓝桥杯第一期模拟赛 python

    第十四届蓝桥杯python第一期模拟赛 文章目录 第十四届蓝桥杯python第一期模拟赛 1. 二进制位数 问题描述 答案提交 思路 参考答案 2. 晨跑 问题描述 答案提交 思路 参考答案 3. 调 ...

  9. 第十四届蓝桥杯第三期模拟赛 C/C++ B组 原题与详解

    本篇文章对第十四届蓝桥杯第三期模拟赛所有的题目进行了详细解析.如果大家还想刷题的话,我给大家整理出了第十二届的省赛真题:第十二届省赛C/C++ B组真题.推荐大家可以去做一下. 文章目录 一.填空题 ...

最新文章

  1. CCF青年精英大会(YEF2021)即将召开
  2. 实验三 图的操作与实现
  3. 如何提高个人的职涯“本钱”
  4. 你不是不擅长数学,你只是打开方式不对
  5. linux grub 下载,GRUB 2.04发布下载,附新功能介绍
  6. StarkSoft题库管理系统
  7. python适用于哪些芯片_用pyusb在Python中开发CY7C68013,利用,PyUSB,进行,芯片,的,上位,机...
  8. EZ_USB salveFIFO
  9. extjs mysql_ExtJS与PHP、MySQL实现存储
  10. java拦截器要怎么写_SpringMVC中的拦截器详解及代码示例
  11. iOS边练边学--(Quartz2D)图片裁剪,带圆环的裁剪
  12. Java 反射 面试题
  13. Mysql 省市区字典(带层级,带经纬度,带拼音)
  14. 3dmax su 简单_Sketchup导入3DSMAX的方法 3DMAX导入SU技巧
  15. pandas统计个数
  16. 反需求函数和边际收益_如何通俗的解释边际成本和边际收益?
  17. java就业感言_JAVA就业班感言
  18. charles(抓包神器)
  19. php与mysql结合的数据库编程,php与mysql结合的数据库编程
  20. 免费下载思科CCNP 642-825考试题库

热门文章

  1. 公司文件防泄漏应该怎样实施呢?
  2. windows系统中用命令行查看完整环境变量
  3. 云栖大会 mysql_2019云栖大会 数据库
  4. mysql视图之创建可更新视图
  5. jQuery元素列表遍历方法
  6. 刘金琨智能控制(第2版)仿真实例代码整理
  7. Linux实用的快捷键
  8. 计算机网络唤醒技术说明与实现
  9. SQL Server 比较日期大小的方法
  10. Windows定时开关机