Js中的資料型別和變數

2021-06-07 21:57:29 字數 2047 閱讀 2451

一、資料型別分類

基本資料型別:數值型

(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 變數的...