官术网_书友最值得收藏!

2.2 數據類型

在2.1節,你知道變量的值存儲在計算機的內存中。變量的名字類似于郵箱上的名字,當程序訪問一個變量時,變量名告訴計算機(或者郵遞員)在哪里存儲變量的值(或者郵件)以及在哪里取回那個值(或者收檢郵件)。此外,一個變量可以存儲許多不同類型的值。例如,可以存儲郵政區碼。一個郵政區碼是含有5個數字的整數,從00000~99999。對計算機而言,數99999是一個小數目。計算機既能處理比這個數大得多的數,也能處理比0小的數。無疑,你可以想到有很多不限于存儲整數的內存單元。例如,當購買商品時,支付總額有元有分。在計算機程序中,含有小數部分的數稱為浮點數,它與整數很不相同。

通常,計算機程序將單個字符存儲在變量中。例如,當詢問yes/no問題時,可以錄入‘y’表示yes,而‘n’表示no。就計算機存儲器而言,存儲單個字符與存儲長的字符串是很不同的。

與存儲整個句子相比,計算機將使用較小的內存單元存儲一個字符。類似地,計算機需要比浮點數較小的空間存儲一個整數。基于這個理由,程序員不僅需要為變量給出一個名字,也要為變量指定要存儲什么類型的數據。數據類型告訴計算機變量需要哪一種類型的內存單元,也告訴計算機可以對這個數據執行什么類型的操作。我們可以乘兩個數,但是不能乘兩個字符。

JavaScript不像其他一些語言那樣嚴格定義數據類型,但是在使用變量時識別變量的數據類型仍然非常重要。

主站蜘蛛池模板: 昔阳县| 康平县| 六安市| 海晏县| 长武县| 荃湾区| 繁峙县| 寿宁县| 济宁市| 商水县| 蕉岭县| 寿光市| 商城县| 大同市| 遵义县| 株洲市| 仪征市| 宁蒗| 浪卡子县| 紫金县| 五常市| 波密县| 南安市| 商南县| 金门县| 修武县| 保靖县| 海淀区| 正阳县| 冷水江市| 乌恰县| 巴林左旗| 金寨县| 横峰县| 固始县| 沂水县| 临邑县| 勐海县| 元阳县| 全椒县| 茶陵县|