1.number(數字型別)
number型別包含整數和浮點數(浮點數數值必須包含乙個小數點,且小數點後面至少有一位數字)兩種值
nan:非數字型別,涉及到的任何關於nan的操作,都會返回nan並且nan不等於自身
typeof 123; //number
isnan(); //函式用於檢查其引數是否是非數字值
isnan(123); //false
isnan("hello"); //true
2.string型別
單引號或雙引號內任意文字,有length屬性
字串轉換:
string(),適用於任何資料型別(null,undefined 轉換後為null和undefined)
tostring(),(null,defined沒有tostring()方法)
typeof 'abc'; //string
typeof "abc"; //string
3.boolean型別
該型別只有兩個值,true和false
typeof true; //boolean
4.undefined型別
只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined
typeof undefined; //undefined
var str;
document.write(str); //輸出結果為:undefined
5.null型別
被看作 空物件指標
typeof null; //object
//null型別進行 typeof 操作符後,結果是object,原因在於:null型別被當做乙個空物件引用
6.object型別
引用型別有時候也被稱為物件定義,因為它們描述的是一類物件所具有的屬性和方法
物件是某個特定引用型別的例項。
新物件是使用 new 操作符後跟乙個建構函式來建立的。建構函式本身就是乙個函式,只不過該函式是出於建立新物件的目的而定義的
typeof {}; //object
typeof ; //object
//建立object物件的方式 --- 1.使用new操作符,後跟object建構函式
var a = new object();
a.name = 'yui';
a.age = 18;
//建立object物件的方式 --- 2.物件字面量表示法(不呼叫object建構函式)
var b =
typeof console.log(); //function
資料型別基礎資料型別
資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...
資料型別 基本資料型別和引用資料型別
一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...
SQL 資料型別 MySQL 資料型別
在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...