首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查一个数字是浮点数还是整数?

如何检查一个数字是浮点数还是整数?

提问于 2017-12-22 02:36:23
回答 2关注 0查看 333

如何找到一个数字是float或integer?

代码语言:txt
AI代码解释
复制
1.25 --> float  
代码语言:txt
AI代码解释
复制
1 --> integer  
代码语言:txt
AI代码解释
复制
0 --> integer  
代码语言:txt
AI代码解释
复制
0.25 --> float

回答 2

死者是小智

发布于 2017-12-06 06:23:30

确切地说,想OP要求一个函数来检索特定对象的构造函数名称。在Javascript方面,object没有一个类型,但是是一种类型的和本身。但是,不同的对象可以有不同的构造函数。

代码语言:txt
AI代码解释
复制
Object.prototype.getConstructorName = function () {
代码语言:txt
AI代码解释
复制
   var str = (this.prototype ? this.prototype.constructor : this.constructor).toString();
代码语言:txt
AI代码解释
复制
   var cname = str.match(/function\s(\w*)/)[1];
代码语言:txt
AI代码解释
复制
   var aliases = ["", "anonymous", "Anonymous"];
代码语言:txt
AI代码解释
复制
   return aliases.indexOf(cname) > -1 ? "Function" : cname;
代码语言:txt
AI代码解释
复制
}
代码语言:txt
复制
代码语言:txt
AI代码解释
复制
new Array().getConstructorName();  // returns "Array"
代码语言:txt
AI代码解释
复制
(function () {})().getConstructorName(); // returns "Function

帅的惊动我国

发布于 2017-12-06 06:22:45

我是这么用的,使用一个小技巧:

代码语言:txt
AI代码解释
复制
function Square(){
代码语言:txt
AI代码解释
复制
    this.className = "Square";
代码语言:txt
AI代码解释
复制
    this.corners = 4;
代码语言:txt
AI代码解释
复制
}
代码语言:txt
复制
代码语言:txt
AI代码解释
复制
var MySquare = new Square();
代码语言:txt
AI代码解释
复制
console.log(MySquare.className); // "Square"
和开发者交流更多问题细节吧,去 写回答
相关文章
js中获取对象类型
<!DOCTYPE html> <html> <head> <title> </title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <script type="text/javascript"> let qq=new Object(); console.log(typeof qq); let arr=new Array(); console.lo
贵哥的编程之路
2020/10/28
21.8K0
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
先简单介绍下反射的概念:java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以在运行时装配。在实际的业务中,可能会动态根据属性去获取值。 工具类如下: package com.yaoguang.common.utils.field; import java.beans.Bean
猿人谷
2018/01/17
6.6K0
在不是Thread类的子类中,如何获取线程对象的名称呢?
我想要获取main方法所在的线程对象的名称,该怎么办呢?   遇到这种情况,Thread类就提供了一个很好玩的方法:     public static Thread currentThread()
黑泽君
2018/10/11
5K0
如何在JavaScript中访问暂未存在的嵌套对象
JavaScript 是个很神奇的东西。但是 JavaScript中的一些东西确实很奇怪,让人摸不着头脑。其中之一就是当你试图访问嵌套对象时,会遇到这个错误
前端小智@大迁世界
2019/07/02
8.3K0
JavaScript 中的对象
JavaScript 中的对象,Object,可以简单理解成“名称 - 值”对(而不是键值对:现在,ES 2015 的映射表(Map),比对象更接近键值对),不难联想 JavaScript 中的对象与下面这些概念类似:
徐建国
2023/02/23
2.4K0
JavaScript 中的对象
python Class:获取对象类型
#!/usr/bin/env python3 # -*- coding: utf-8 -*-
py3study
2020/01/08
1.7K0
java通过反射获取类中public 方法的返回类型 方法名 参数类型和属性类型及名称
1.java通过反射获取类中public 方法的返回类型 方法名 参数类型的实现方法并打印出来.
程序员小藕
2021/07/08
5.4K0
获取对象具体类型的功能函数
HTML5学堂:JavaScript当中,时常会使用到typeof来进行数据类型的检测,但是我们觉得typeof不能够满足我们的需求,对于数组、函数、时间对象等,使用typeof返回的都是“object”,如果我们希望更进一步的检测要怎么办呢?一起来看吧~ toString方法 在JavaScript当中,想要判断一个对象值属于哪种内置对象,最靠谱的方法就是使用toString 先上代码 var str = 'HTML5学堂'; var arr = ['独行冰海', '梦幻雪冰']; var obj = {
HTML5学堂
2018/03/12
1.4K0
获取对象具体类型的功能函数
你知道 JavaScript 中的错误对象有哪些类型吗?
每当 JavaScript 中发生任何运行时错误时,都会引发Error对象。 在许多情况下,我们还可以扩展这些标准Error对象,以创建我们自己的自定义Error对象。
前端小智@大迁世界
2020/05/12
7.1K1
你知道 JavaScript 中的错误对象有哪些类型吗?
如何在ArrayList中存储不同类型的对象并按照类型输出数据
高久峰
2023/06/27
4100
JavaScript中的类型判断
类型判断在 web 开发中有非常广泛的应用,简单的有判断数字还是字符串,进阶一点的有判断数组还是对象,再进阶一点的有判断日期、正则、错误类型,再再进阶一点还有比如判断 plainObject、空对象、Window 对象等等。
ConardLi
2019/05/23
1.3K0
JavaScript中的内置对象--Number对象
JavaScript中的内置对象有以下6个: 1.Number对象 2.Boolean对象 3.Data对象 4.Math对象 5.String对象 6.Array对象 在JavaScript中,数字是一种基本的数据类型,同时JavaScript还支持Number这个对象,该对象是原始数值的包装对象。在必要的时候,JavaScript会自动地在原始数据和对象之间转换。 创建一个Number对象的2中不同方法: var num1=Number("123"); var num2=new Number("456"
八哥
2018/01/18
2.7K0
Javascript 中的对象拷贝
说到 javascript 中的对象拷贝,首先我们想到的是 Object.assign() ,  JSON.parse(JSON.stringify()) , 还有 ES6 的展开操作符[... ]
chuchur
2022/10/25
1K0
JavaScript 中的代理对象
JavaScript 支持 setter 和 getter 已经很长时间了。他们用带有 set 和 get 关键字的简单语法来拦截对象的属性访问和值的修改操作。
疯狂的技术宅
2020/02/26
1.1K0
JavaScript 中的代理对象
JavaScript中的函数、对象
JS中的函数 声明方式 方式一 function 函数名(){ 函数体 } 方式二 var 函数名=function(){ 函数体 } 方式三 var 函数名=new
时间静止不是简史
2020/07/24
2.8K0
JavaScript中的函数、对象
java 用getClass()获取对象的类型类
getClass方法可以获取一个对象的类型类,然后在调用该类的方法可以获取该类的相关信息,比如父类的名字,该类的名字等
全栈程序员站长
2022/07/04
1.6K0
Javascript中的数据类型
所谓值类型,其实指的是原始数据类型,它和后面讲的原始数据类型、基本数据类型是同一个东西。在语义理解上,基本和原始似乎能搭的上边,而值似乎不沾边,所有这里就分开来讲。
江涛学编程
2020/07/29
8320
JavaScript中的数据类型
在ECMAScript中,变量是松散类型的。所谓松散类型就是指变量可以用来保存任何类型的数据。  // 下面的操作是完全合法的 var message = "helloWorld"; message = 100; 但是在实际开发中,我并不推荐大家这样使用变量。这种操作方法是会让代码变得很不安全。为了规避这样的问题,我在变量命名的时候对变量类型做了标明。 var strMessage = "helloWorld"; // String类型 var nMessage = 100; // Number类型 //
就只是小茗
2018/03/07
2.2K0
JavaScript中的数据类型
Python|获取对象的类型,方法,setattr()添加属性
01 基本类型 基本类型都可以用type()判断: >>> type(123) <class 'int'> >>> type('str') <class 'str'> 02 指向函数或类的变量 也可以用type()判断: a = Animal() >>> type(a) <class '__main__.Animal'> >>> type(abs) <class 'builtin_function_or_method'> 如果函数不是内置函数,该怎么查看变量是否是函数类型? 03 变量指向非内置函数
double
2018/04/02
4.3K0
JavaScript 中的强制类型转换[每日前端夜话0x4F]
JavaScript 建立在一系列基本单元之上。你应该对其中的一些已经很熟悉了,比如字符串和数字:
疯狂的技术宅
2019/04/23
2K0

相似问题

购买云服务器后,返现可以提现吗?

1567

钱怎么提现?

21.3K

小程序付款后钱去哪儿了?商户可以提现吗?提现了退款怎么办?

1266

充值时间超过一年如何提现?

2299

充值的钱,可以退吗???

21.2K
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
到家集团 | 技术VP擅长5个领域
平安资管 | 架构师擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文