js有六種資料型別,包括五種基本資料型別(number,string,boolean,undefined,null)和一種複雜資料型別(object)
1.number型別
number型別包含整數和浮點數(浮點數數值必須包含乙個小數點,且小數點後面至少有一位數字)兩種值。
nan:非數字型別。特點:① 涉及到的 任何關於nan的操作,都會返回nan ② nan不等於自身。
isnan() 函式用於檢查其引數是否是非數字值。
isnan(123) //false isnan(「hello」) //true
2.string型別
字串有length屬性。
字串轉換:轉型函式string(),適用於任何資料型別(null,undefined 轉換後為null和undefined);tostring()方法(null,defined沒有tostring()方法)。
3.boolean型別
該型別只有兩個值,true和false
4.undefined型別
只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined。
5.null型別
null型別被看做空物件指標,前文說到null型別也是空的物件引用。
6.object型別
js中物件是一組屬性與方法的集合。這裡就要說到引用型別了,引用型別是一種資料結構,用於將資料和功能組織在一起。引用型別有時候也被稱為物件定義,因為它們描述的是一類物件所具有的屬性和方法。
JS的資料型別
number型別 js不去分別整數和浮點數。字串型別 以單引號或雙引號括起來的任意文字。es6標準新增了多行字串 字串.這個字元是數字1左邊英文狀態下的字元,叫反單引號。字串之間用加號連線,而不是php的點連線。es6也新增了一種模版字串 字串是不可變的,所謂字串的改變就是新建了乙個新的字串,然後把...
js的資料型別
資料型別 js中有六種資料型別,包括五種基本資料型別 number,string,boolean,null,undefined 和一種混合資料型別 object undefined只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined n...
JS的資料型別
在 js 中,存在著 6 種原始值,分別是 首先原始型別儲存的都是值,是沒有函式可以呼叫的。但注意有的基本型別會在呼叫函式時被強制轉換!例如 1 tostring 原始型別中存在的一些坑 js 的number型別是浮點型別的,在使用中會遇到某些 bug,比如 0.1 0.2 0.3 因為所有的小數都...