javascript資料型別到底怎麼應該怎麼去表達?

時間 2021-08-11 23:21:57

1樓:

這些說法都大同小異,只是分類和細化程度不同。一切還是以ES規範為準。

根據ES6規範(http://www.

ecma-international.org/

ecma-262/7.0/#sec-ecmascript-language-types

),有7大型別: Undefined, Null, Boolean, String, Symbol, Number, 和Object.其中Symbol是ES6新增的。

另外,1. Array, Function, RegExp都是的built-in objects。所以array, function, regexp都可以看做是object type。

見上述規範鏈結的6.1.7.

4。2. 注意與typeof操作符的返回值區別,和這幾大型別並不是完全一樣,包括undefined, boolean, string, number, object, function, symbol七種結果。作用於null時返回object:

var a = null;

console.log(typeof a); // object

javascript的基本資料型別有具體哪幾種?

陳好人 基本型別 Undefined Null String Number Boolean 引用型別 Object 當然引用型別可以引申出子型別 Array Date Function等等 亦俊 一般來說 typeof 返回值有7種,當然這裡指的是瀏覽器中的 string number boolea...

Lua 中的可變引數 是什麼資料型別?

馮東 首先糾正一下,Lua 裡不只有一種型別。Lua 有如下型別 nil 是的,這也是一種型別 boolean userdata function thread number 5.3 還引入了 integer 和 float 兩種 sub types table。Lua 還有一種 built in ...

銀行系統中對於 金額 使用怎樣的資料型別?

過去生於未來 又沒有系統誤差,用個double或者float,完全沒問題,今天少你0.001分錢,明天多你0.001分錢,你根本就看不出來,要防也是防有惡意程式設計師寫個自動交易程式,每天交易幾百萬次,然後算好那個轉賬值,讓誤差每次都變大,在以前電腦記憶體普遍不高的情況下很多用float做存款數,就...