1. 程式人生 > >js-基本的數據類型以及註意點

js-基本的數據類型以及註意點

創建 計算機 一個 基本數據類型 五個 數據類型 數據 改變 string類型

  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-基本的數據類型以及註意點