js-基本的数据类型以及注意点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js-基本的数据类型以及注意点相关的知识,希望对你有一定的参考价值。

  js中的基本数据类型共有五个,分别是Number、String、Boolean、Undefined、Null。

一、Number类型

  Number即数字类型,存储数字,共8字节,64位。Number需要注意就是计算的误差,由于计算机无法准确的表示十分之一这个数字,所以导致在计算的时候会有一些误差,如下:

技术分享图片

     而上述的误差又是无法避免的,那么该如何解决呢?-----------答案是使用toFixed()方法四舍五入解决。如:

技术分享图片

二、String类型

  String类型有一个特性,即一旦创建就无法修改。如:

1 var str = “Hello”+"World";

在上述语句中,在内存中共创建了几个字符串?---------------------------答案是三个!!!一个是“Hello”,一个是“World”,还有一个是“HelloWorld”。

为什么呢?原因是一个英文字符在内存占据了一个字节,所以Hello占据了5个字节,这个空间就是五个字节,无法挤入world了,同理World的空间也是一样,一次需要在另开辟一个新的空间去容纳"HelloWorld"这个字符。所以说字符串一旦创建,大小就是固定的,无法改变!!!

 

以上是关于js-基本的数据类型以及注意点的主要内容,如果未能解决你的问题,请参考以下文章

“==”与equals方法的注意点

蓝鸥原生JS:js的引入方式及js的基本数据类型

JAVA初期注意 以及 基本数据类型

js数据类型有哪些,以及检测数据类型的方法---面试必问基础题1

JS的构造及其事件注意点总结

一段递归代码引发的对于传参以及关于基本类型的一点了解