一、資料型別分類
基本資料型別:數值型
(number
)、字串型(
string
)、邏輯型(
boolean
)(typeof各是對應其原來的型別);
特殊資料型別:無定義資料型別
(undefined
)、空值
(null)
;(null的typeof為object)
復合資料型別:函式(function)、物件(object)、陣列 (array)。(array的typeof為object)
js中的標準類,例如date、array、regexp、string、math、number等等,可以直接呼叫。
二、數值型資料
js中的數值型資料報含整數和浮點數,但所有數值都以雙精度浮點型表示。
雙精度浮點型表示的整數範圍:-2e53至2e53;
雙精度表示的浮點數範圍:|2.2250e-308|至|1.7976e308|;
十六進製制和八進位制數沒有指數形式表示方法。
八進位制不是ecma-262的規範,但幾乎所有的js實現都支援八進位制數。目前opera瀏覽器還不支援八進位制數。
特殊值:
øinfinity
和-infinity(無窮大和無窮小)。所有的infinity和-infinity的值都相等。 ø
nan(not a number)
。惟一乙個不能和自身進行比較的值。 ø
undefined
表示式結果為數值型資料時其結果為nan。 ø
進行0/0運算,或對infinity求正弦時,其結果為nan。 ø
isnan()
判斷某個值是否為nan。 ø
js1.0+
在number物件中提供的可以訪問特殊值的屬性: 1)
number.max_value 2)
number.min_value 3)
number.positive_infinity 4)
number.negative_infinity 5)
number.nan ø
乙個正數被0除結果為infinity;乙個負數被0除結果為-infinity;0/0的結果為:undefined(nan)。
一、資料型別分類
基本資料型別:數值型(number)、字串型(string)、邏輯型(boolean);
特殊資料型別:無定義資料型別(undefined)、空值(null);
復合資料型別:函式(function)、物件(object)、陣列(array)。
二、數值型資料
js中的數值型資料報含整數和浮點數,但所有數值都以雙精度浮點型表示。
雙精度浮點型表示的整數範圍:-2e53至2e53;
雙精度表示的浮點數範圍:|2.2250e-308|至|1.7976e308|;
十六進製制和八進位制數沒有指數形式表示方法。
八進位制不是ecma-262的規範,但幾乎所有的js實現都支援八進位制數。目前opera瀏覽器還不支援八進位制數。
特殊值:
ø infinity和-infinity(無窮大和無窮小)。所有的infinity和-infinity的值都相等。
ø nan(not a number)。惟一乙個不能和自身進行比較的值。
ø undefined表示式結果為數值型資料時其結果為nan。
ø 進行0/0運算,或對infinity求正弦時,其結果為nan。
ø isnan()判斷某個值是否為nan。
ø js1.0+在number物件中提供的可以訪問特殊值的屬性:
1) number.max_value
2) number.min_value
3) number.positive_infinity
4) number.negative_infinity
5) number.nan
ø 乙個正數被0除結果為infinity;乙個負數被0除結果為-infinity;0/0的結果為:undefined(nan)。
js的資料型別和變數
js的資料型別 js的資料型別 檢測資料型別用typeof 具體語法是typeof 被檢查的型別 返回的是某個字串 例如 var a dasf var b 234 var c true var d null var e undefined console.log typeof a string co...
JS中的變數和資料型別
在定義變數的時候,變數的宣告部分會提公升到當前作用域的最前面,而賦值部分不會提公升。js資料型別兩大類 1.基本資料型別 原始資料型別 2.引用資料型別。1.基本資料型別有5種 number 數字 string 字串 boolean 布林 null 空 undefined 未定義 2.引用資料型別 ...
js變數和資料型別
1 js是弱型別的語言,變數統一用var宣告,也可以不寫var,變數的型別隨著值發生變化。num 100 note 100 var num 100 var note 100 2 變數的命名規範 變數名區分大小寫 只能含有字母 數字 下劃線 美元符號 不能以數字開頭 不能使用關鍵字和保留字 3 變數的...