资讯专栏INFORMATION COLUMN

小tips:JS数值之间的转换,JS中最大的Number是多少?,JS == 与 === 的区别

Scliang / 1211人阅读

摘要:数值之间的转换函数的转换规则如下如果值,和将分别被转换为和如果是数字值,只是简单的传入和返回如果是值,返回如果是返回因此,这儿可以考察方法对,转化返回的结果是什么中最大的是多少浮点数范围的次方的次方精确整数范围即正负的次方即可使用得到结果数

JS数值之间的转换

Number(), parseInt(),parseFloat()

Number()函数的转换规则如下:

1.如果boolean值,true和false将分别被转换为1和0

2.如果是数字值,只是简单的传入和返回

3.如果是null值,返回0

4.如果是undefined,返回NaN

因此,这儿可以考察Number()方法对null,undefined转化返回的结果是什么?

JS中最大的Number是多少?

浮点数范围:
as large as ±1.7976931348623157 × 10的308次方
as small as ±5 × 10的−324次方

精确整数范围:
The JavaScript number format allows you to exactly represent all integers between
−9007199254740992 and 9007199254740992 (即正负2的53次方)

即可使用Math.pow(2,53)得到结果;

数组索引还有位操作:
正负2的31次方

JS == 与 === 的区别

1、对于string,number等基础类型,==和===是有区别的
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样

2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较

3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89776.html

相关文章

  • 分析 JavaScript 数据类型变量

    摘要:基本数据类型在中,基本数据类型有种,即数值字符串布尔值。两个布尔值转为数值进行比较。对于对象和布尔值,调用它们的方法得到对应的字符串值,然后进行字符串相加。减法对于字符串布尔值或者,自动调用,转换结果若为,那么最终结果为。 这篇文章,来聊聊 JS 中的数据类型与变量。这是在学习 JS 时最基础的一类问题,但却很重要。希望我的分享有帮助到你。 文章开头,我先提几个面试中遇到的问题: 比如...

    Mike617 评论0 收藏0
  • JavaScript基本语法(一)

    摘要:目录语句变量小结基本语法一是核心知识点的基本语法的第一部分,主要介绍了语句表达式变量和数据类型不包括函数类型的基本知识点,函数类型将在下一章函数二中详细探讨语句程序的执行是由一条条语句组成的每一条语句是为完成特定任务而执行的操作语句当中可以 目录 1. 语句 2. 变量 3. 小结 JavaScript基本语法(一)是JavaScript核心知识点(ECMAScript)的基本语法的...

    shiina 评论0 收藏0
  • JavaScript高程三----(基础一)

    摘要:大小写的不同分别表示不同的变量。本质由一组无序的名值对组成的。字符串中第一个小数点有效,第二个无效,后面的字符串会被忽略。注意双引号开头,必须以双引号结尾,单引号也是如此转义字符表示非打印字符或具有其他用途的字符。 JavaScript高级程序设计(第3版)读书笔记 1.区分大小写: 变量、函数名和操作符都要区分大小写。大小写的不同分别表示不同的变量。 2.标识符: 变量、函数、属性...

    cppowboy 评论0 收藏0
  • 最熟悉陌生人:JavaScript数据类型

    摘要:使用格式表示整数和浮点数,一般来说整数占用了位,而浮点数数占用位。要比较浮点数是否相等,可以采用是一个非常小的数值,如果两个浮点数相减小于,则可以为认为是相等。 最近面试了三个开发,他们都没有说清楚JS的基本类型有哪些。而且往往错误的说了一些C语言的数据类型,例如int, float, double之类的数据类型。 无论什么语言,熟练掌握数据类型都是这门语言最根本的知识点 JS数据类型...

    raledong 评论0 收藏0
  • 你不知道JavaScript卷 第一、二章

    摘要:表达式没有返回值,因此返回结果是。并不改变表达式的结果,只要让表达式不返回值按惯例我们用来获得这主要源自语言,当然使用或其他表达式也是可以的。不是数字的数字如果数学运算的操作数不是数字类型,就无法返回一个有效的数字,这种情况下返回值为。 这里的内容是读书笔记,仅供自己学习所用,有欠缺的地方欢迎留言提示。 第一部分 类型和语法 第1章 类型ECMAScript语言类型包括Undefin...

    levy9527 评论0 收藏0

发表评论

0条评论

Scliang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<