首页 > 其他分享 >NaN

NaN

时间:2024-04-10 14:35:35浏览次数:16  
标签:isNaN false NaN Number 强制 true

NaN: 代表一个非数字的值
Number.NaN
判断一个值是否为NaN?

  1. isNaN(NaN)
  2. Number.isNaN(NaN)
  3. x !== x
    image
    Number.isNaN()和isNaN()的差别?
    isNaN: 当前值是NaN,或者将其强制转换为数字后是NaN, 则返回true
    Nubmer.isNaN(): 只当前值是NaN,返回true
    image
    Todo: 我用Number(1n)不报错呀?用什么方法把bigint--->number类型的???
    image

全为false:
Number.isNaN("NaN");
Number.isNaN(undefined);
Number.isNaN({});
Number.isNaN("blabla");
Number.isNaN(true);
Number.isNaN(null);
Number.isNaN("37");
Number.isNaN("37.37");
Number.isNaN("");
Number.isNaN(" ");

先强制转为数字,再判断:
isNaN("NaN"); // true
isNaN(undefined); // true
isNaN({}); // true
isNaN("blabla"); // true
isNaN(true); // false,强制转换为 1
isNaN(null); // false,强制转换为 0
isNaN("37"); // false,强制转换为 37
isNaN("37.37"); // false,强制转换为 37.37
isNaN(""); // false,强制转换为 0
isNaN(" "); // false,强制转换为 0

标签:isNaN,false,NaN,Number,强制,true
From: https://www.cnblogs.com/tangshidedabenniao/p/18125700

相关文章

  • sklearn之average_precision_score计算返回NaN
    问题描述使用sklearn计算AP时,当label全是负标签时会返回NaN,例如:>>>importnumpyasnp>>>fromsklearn.metricsimportaverage_precision_score>>>average_precision_score(np.array([0,0,0,0,0]),np.array([0.1,0.1,0.1,0.1,0.1]))xxx/lib/pytho......
  • @行业应用:德国ARIS Nano S-DC 10-03电动执行器
    @行业应用:德国ARISNanoS-DC10-03电动执行器@行业应用:德国ARISNanoS-DC10-03电动执行器@行业应用:德国ARISNanoS-DC10-03电动执行器LinearisN+机电阻尼器执行器LinearisN+将zuixianjin的和用户友好的线性技术与当代设计中的经典驱动技术相结合。带有dryspin......
  • 状压dp——Disease Manangement 疾病管理
    题目描述Alas!AsetofD(1<=D<=15)diseases(numbered1..D)isrunningthroughthefarm.FarmerJohnwouldliketomilkasmanyofhisN(1<=N<=1,000)cowsaspossible.IfthemilkedcowscarrymorethanK(1<=K<=D)differentd......
  • MPAndroidChart setLabelRotationAngle bug
    MPAndroidChartsetLabelRotationAnglebug(应该包括其他关于修改x/ylabel的bug)库是好库,但就是不更新了。。bug描述:修改labelRotationAngle(setLabelRotationAngle()),手势缩放一下视图,才触发自动调整视图,会导致图表大小发生变化。用起来就是,第一次显示,label被截断,必须手动缩放一......
  • 【MATLAB 仿真】Model Predictive Control (1)、简单建模 【新加坡南洋理工大学 Nanyang
    一、1个简单的连续时间模型ASimpleContinuous-timeModel:1个简单的连续时间系统,使用状态空间模型进行表示:和标准型进行对比,得到模型参数二、MATLAB仿真代码MatlabSimulationCode:Ac=[010;301;010];Bc=[1;1;3];Cc=[010];Dc=zeros(1,1);......
  • nand2tetris_hack汇编语言
    计算机我接触的第一台电脑是winXP系统,我拥有的第一台电脑是win7,也就说一开始我理解的计算机就有着好看的界面,灵活的操作性方式,拥有许多软件,可以做很多事情。我们可曾想过,大部分机器都有其专属用途,比如榨汁机只能用来榨汁、削皮刀只能用来削皮,而计算机,他可以播放视频、浏览网页等......
  • Notes-02年Fan-2002-Analysis of guided resonances in photonic crystal slabs-BIC的
    Notes-02年Fan-2002-Analysisofguidedresonancesinphotoniccrystalslabs目录Notes-02年Fan-2002-Analysisofguidedresonancesinphotoniccrystalslabs共振的含义就是:在光锥内,发光、辐射。引言guidedmodeguidedmoderesonance--Similartotheguidedmode,a......
  • 74LV00A四路2输入NAND门
    这份文件是Nexperia74LV00A四路2输入NAND门的产品数据手册。以下是文件的核心内容概要:概述:74LV00A是一款由Nexperia生产的四路2输入NAND门集成电路。以下是对该产品的详细概述:1.**基本功能**:-74LV00A提供了四个独立的2输入NAND逻辑门,这些门可以实现基本的逻辑......
  • The 2023 ICPC Asia Jinan Regional Contest (The 2nd Universal Cup. Stage 17: Jina
    The2023ICPCAsiaJinanRegionalContest(The2ndUniversalCup.Stage17:Jinan)D.LargestDigit题意:给定两个范围la,ra,lb,rb,求在两个范围内选任意两个数相加,求最大的数位思路:暴力枚举即可,遇到9跳出循环voidsolve(){llla,ra,lb,rb;cin>>la>>r......
  • 22HuNan服务器
    检材链接链接:https://pan.baidu.com/s/1WD4M4u4gYOrwejX-oWz6rQ提取码:huri--来自百度网盘超级会员V4的分享案情介绍基本案情:某地警方接到报案称某网站疑似传销平台,经调查,获取到网站服务器镜像,请分析镜像,回答以下问题。题目解析前期工作(相信大佬都轻轻松松,这里不再过多介绍)......