number,string,boolean,object,function,undefined

一、对于数字类型的操作数而言, typeof 返回的值是 number。比如说:typeof(1),返回的值就是number。
上面是举的常规数字,对于非常规的数字类型而言,其结果返回的也是number。比如typeof(NaN),NaN在
JavaScript中代表的是特殊非数字值,虽然它本身是一个数字类型。
在JavaScript中,特殊的数字类型还有几种:
Infinity 表示无穷大特殊值
NaN            特殊的非数字值
Number.MAX_VALUE     可表示的最大数字
Number.MIN_VALUE     可表示的最小数字(与零最接近)
Number.NaN         特殊的非数字值
Number.POSITIVE_INFINITY 表示正无穷大的特殊值
Number.NEGATIVE_INFINITY  表 示负无穷大的特殊值

以上特殊类型,在用typeof进行运算进,其结果都将是number。

二、对于字符串类型, typeof 返回的值是 string。比如typeof("123")返回的值是string。 
三、对于布尔类型, typeof 返回的值是 boolean 。比如typeof(true)返回的值是boolean。
四、对于对象、数组、null 返回的值是 object 。比如typeof(window),typeof(document),typeof(null)返回的值都是object。
五、 对于函数类型,返回的值是 function。比如:typeof(eval),typeof(Date)返回的值都是function。
六、如 果运算数是没有定义的(比如说不存在的变量、函数或者undefined),将返回undefined。比如:typeof(sss)、typeof(undefined)都返回undefined。

javascript中的typeof返回值类型相关推荐

  1. 如何用mshtml获得Javascript中function的返回值[mshtml]

    marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/ ...

  2. 决定c++语言中函数的返回值类型的是,全国2009年10月高等教育自学考试C++程序设计试题及部分参考答案...

    全国2009年10月高等教育自学考试 C++程序设计试题 课程代码:04737 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码 ...

  3. typescript 中使用 setTimeout 返回值类型 eslint 检查错误 ‘NodeJS‘ is not defined.eslint(no-undef)

    项目场景: 前端项目 使用typescript eslint 问题描述 使用setTimeout 函数,接收其返回值. 返回值类型 function setTimeout<TArgs exten ...

  4. javascript中构造函数的返回值问题和new对象的过程

    首先明白一点:javascript中构造函数是不须要有返回值的,这一点跟java非常类似.能够觉得构造函数和普通函数的最大区别就是:构造函数中没有return语句,普通函数能够有return语句.构造 ...

  5. python中map函数返回值类型_python map函数

    from:https://www.cnblogs.com/AlwaysWIN/p/6202320.html 描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序 ...

  6. python中map函数返回值类型_Python函数精解:map函数

    描述 map() 会根据提供的函数对指定序列做映射. 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表. 语法 m ...

  7. python中map函数返回值类型_Python学习第42课-map()函数

    [每天几分钟,从零入门python编程的世界!] 今天我们学习另一个比较常用的内置函数map(). ●描述 map()会根据提供的函数对指定迭代器做映射. 它有两个参数,第一个参数是一个函数,第二个参 ...

  8. python中map函数返回值类型_Python中的map

    map函数会根据提供的函数对指定序列做映射. map函数的定义: map(function, sequence[, sequence, ...]) -> list 通过定义可以看到,这个函数的第 ...

  9. C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断...

    C#保留2位小数几种场景总结 场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25. ...

最新文章

  1. 微信小程序填坑之路(三):布局适配方案(rpx、px、vw、vh)
  2. javascript功能_功能性JavaScript简介
  3. 【BZOJ1801】【DTOJ2004】 [Ahoi2009]chess 中国象棋 【DP】
  4. @Transactional事务的使用和注意事项及其属性
  5. 【CyberSecurityLearning 48】PHP Cookie 和 SESSION
  6. php 匹配图片路径_php正则匹配图片路径原理与方法
  7. ICCV 2019 | 视频综合理解:行为识别、场景识别以及视频综述
  8. 大型网站架构系列:负载均衡详解(3)
  9. ubuntu yum安装_ubuntu 制作本地yum仓库
  10. distribute-list(控制路由表中的信息)
  11. JDK1.8 使用 ODBC 连接数据库的方法
  12. 25.龙贝格求积公式
  13. 隐马尔可夫模型(三): 算法分类、解决方法
  14. 问题 D: 猫和兔子
  15. 人脸识别技术在智慧城城市建设中的深度应用
  16. CityMaker学习教程01 模块说明
  17. python:实现布赖恩·克尼汉法算法(附完整源码)
  18. 如何使用EndNote导出参考文献
  19. 华为发布MetaAAU,能耗降低30%,性能节能双提升
  20. 一些简单的java编程题(2) ————古典问题(兔子问题)

热门文章

  1. 解决错误:Error: TomEE required to support EAR/EJB deployment
  2. Transformer、多头注意力机制学习笔记:Attention is All You Need.
  3. ssl加速网关_SSL加速卡
  4. Vue开发环境快速搭建步骤
  5. JDBC及衍生知识(下)
  6. 妈妈再也不用担心我的学习了!!!
  7. ORB-SLAM2应用练习:三维重建系统搭建 (3)
  8. 小米手机 小米10、11、12 连接AirPods 声音小
  9. 人为什么要长大呢?可又怎能不长大!其实越长大越孤单
  10. openrov爱好者