JavaScript数值类型知识汇总

yizhihongxing

JavaScript数值类型知识汇总

JavaScript中常用的数值类型包括整数、浮点数和NaN。

整数

整数是没有小数部分的数字。JavaScript中可以使用十进制、二进制、八进制和十六进制来表示整数。

十进制整数

十进制整数是常用的整数表示方法,可以直接使用如下方式定义整数变量:

let num = 123;

二进制整数

在JavaScript的ECMAScript 2015之前,定义二进制整数需要使用特定的语法前缀0b,例如:

let num = 0b1010;  // 表示十进制的10

而在ECMAScript 2015之后,可以直接使用0b前缀来定义二进制整数:

let num = 0b1010;  // 表示十进制的10

八进制整数

在JavaScript的ECMAScript 2015之前,定义八进制整数需要使用特定的语法前缀00o,例如:

let num = 071;  // 表示十进制的57
let num = 0o71;  // 表示十进制的57

而在ECMAScript 2015之后,不允许使用前缀0来定义八进制整数。

十六进制整数

定义十六进制整数需要使用特定的语法前缀0x,例如:

let num = 0xA;  // 表示十进制的10

浮点数

浮点数即小数。浮点数相比整数具有更高的精度,但因为存在浮点舍入误差,所以在比较两个浮点数是否相等时需要注意。

let num = 1.23;

NaN

NaN是一个特殊的数值类型,表示“不是一个数字(Not a Number)”,通常用于表示错误的数学运算结果。

let num = NaN;

示例1:进行非法的数学运算

let result = 0 / 0;  // NaN

示例2:将字符串转换为数字

let num1 = parseInt("123");  // 123
let num2 = parseInt("abc");  // NaN

以上就是JavaScript数值类型的知识汇总。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript数值类型知识汇总 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • js清理Word格式示例代码

    下面是完整攻略: JS清理Word格式示例代码 什么是清理Word格式 当使用Microsoft Word编辑文本时,将添加许多不必要的格式。如果将复制粘贴的内容从Word文档粘贴到Web页面或其他文本编辑器中,这些格式可以导致页面变得凌乱或难以阅读。为了解决这个问题,我们需要编写代码来清除这些格式。 清理Word格式的方法 有许多方法可以清除Word格式,…

    JavaScript 2023年6月11日
    00
  • JavaScript函数参数的传递方式详解

    下面是JavaScript函数参数的传递方式的详细讲解: 函数的参数传递方式 在JavaScript中,函数的参数可以通过以下三种方式进行传递: 值传递 (call by value) 传递的是一个值的副本,函数内部对传递进来的值进行修改不会影响原来的值。例如: function foo(num) { num = 5; console.log(num); /…

    JavaScript 2023年5月27日
    00
  • javascript比较两个日期的先后示例代码

    首先,比较两个日期的先后,在JavaScript中可以通过将两个日期对象(Date对象)转化为毫秒数,然后进行比较。具体步骤如下: 首先创建两个日期对象,可以通过传入参数的方式或者使用无参数的Date()构造函数来创建,示例如下: let date1 = new Date(‘2021-01-01’); let date2 = new Date(‘2021-0…

    JavaScript 2023年5月27日
    00
  • 使用JS动态显示文本

    下面是使用JS动态显示文本的完整攻略: 1. 编写HTML代码 首先,在HTML代码中需要创建一个用于显示文本内容的元素,可以是<span>、<div>或者其他你想要的元素。例如,下面代码创建了一个<div>元素: <div id="my-text"></div> 2. 写JS代…

    JavaScript 2023年5月27日
    00
  • js中prototype用法详细介绍

    “js中prototype用法详细介绍”的攻略如下: 1. 什么是prototype 在javascript中,每个对象有一个特殊的属性__proto__,指向其构造函数的原型对象(prototype)。原型对象中存储着对象的方法和属性。使用原型机制,可以使所有对象共享相同的属性和方法,而不必为每个对象创建副本。 2. 为什么需要prototype 在jav…

    JavaScript 2023年6月10日
    00
  • JavaScript保留关键字汇总

    下面是JavaScript保留关键字汇总的完整攻略。 什么是JavaScript保留关键字 JavaScript保留关键字是指被JavaScript编程语言用作内部特定目的的单词或符号。这些单词或符号不能被作为变量名、函数名或标识符等用于代码中。如果这些关键字被用作标识符,代码就会出现编译错误。所以我们在编写JavaScript代码的时候,需要避免使用保留关…

    JavaScript 2023年5月18日
    00
  • jquery点击缩略图切换视频播放特效代码分享

    下面是详细讲解”jquery点击缩略图切换视频播放特效代码分享”的完整攻略: 1.需求概述 我们现在需要实现一个点击缩略图切换视频播放的特效,这里有两个核心需求: 点击不同的视频缩略图,展示不同的视频。 点击缩略图切换视频时需要加入过渡效果,让页面更加平滑流畅。 2.实现思路 实现一个点击缩略图切换视频的效果,首先需要用到jQuery库来实现相关的操作。 定…

    JavaScript 2023年6月11日
    00
  • javascript间隔定时器(延时定时器)学习 间隔调用和延时调用

    JavaScript间隔定时器(延时定时器)学习 什么是间隔定时器和延时定时器 在JavaScript中,间隔定时器和延时定时器是两种非常常用的技术,可以用于执行定时重复操作或在一定时间后执行操作。 间隔定时器:通过setInterval()函数来实现,可以按照指定的时间间隔重复调用一个函数。 延时定时器:通过setTimeout()函数来实现,可以在指定的…

    JavaScript 2023年6月11日
    00
合作推广
合作推广
分享本页
返回顶部