javaScript基礎 資料型別 大結局

2021-08-28 23:42:44 字數 1595 閱讀 8955

變數: 儲存資料的容器, 由 字母,數字, 下劃線,美元符號組成,非數字開頭(利於瀏覽器區分常量與變數,不能與保留字 相同);又稱即識別符號

常量: 程式中直接使用的資料值. 即直接量; 具有不可變性(例如字串)

資料型別: 原始值型別: number,string,boolean, undefined null

引用型別: object;

運算子: typeof 返回結果為"function", ,「object」, 「undefined」, 「number」, 「string」 ,「boolean」 其中之一的字串

0/0  //nan      1/0  //infinity     -1/0   //-infinity
**型別轉換**: 

隱式型別轉化: 程式根據需要自動轉化。`0==false //在比較前將false轉化為0, true; 0===false //false ,不存在型別轉化`

顯示型別型別:使用boolean(),number(),string(),object(), parseint(),parsefloat().math.floor()等, 存在很明顯的資料型別轉 化.

x+"" // 相當於string(x); + x // number(x) ; !!x //boolean(x) ........

**6大假值**(即轉化為boolean資料型別, 為 false) ;

1 .   ""      2.    0       3, null     4 .  undefined    5. nan    6,-0 ;
null ==undefined //true  ,   nan ==nan //false,nan連自己都不認識了(>_^);
物件:全域性物件(global object),當js直譯器啟動時,自動建立.

全域性變數歸window物件所有(更多細節請看"預編譯");

包裝物件即 boolean , string , number ;訪問string,number,boolean 的屬性時會隱式建立包裝物件

var  str ="包裝物件";  

str.length=10 //(new string(str)) .length =10;

console.log(str.length); // 4 ; (new string(str)).length ;

str["博主"]="good" ; //(new string(str))["博主"] ="good";

console.log(str["博主"]) // undefined;; (new string(str))["博主"] --undefined;

null和undefined無包裝物件 ,所以訪問它麼得屬性會報錯.!
運算子: -->請看下篇

???《完美結束》

Javascript定義基礎類

1.工廠方式 function car return ocar var car1 car var car2 car 呼叫此函式時將建立新物件,並賦予它所有的屬性和方法。使用此函式可以建立2個屬性完全相同的物件。當然可以通過給它傳遞引數來改版這種方式。function car color,door r...

JavaScript基礎(二) 資料型別

var x x 為 undefined var x 5 現在 x 為數字 var x john 現在 x 為字串 2.字串 引號中的任意文字,可使用單引號或雙引號 var name xiaoxiong var word he is called jonh 3.數字 var x1 23.00 使用小數...

JavaScript基礎 變數 資料型別

一 變數 和 常量建立及使用 1 什麼是變數?變數是記憶體中一塊儲存乙個資料的空間,再給這個空間起乙個名字 程式中的所有資料都要儲存在變數中,可以反覆使用 2 使用變數 1 賦值 2步 第一步,建立變數,宣告建立乙個新的變數 語法 var 變數名 僅宣告,未賦值的變數,預設值為undefined 變...