1.js的數據類型有哪些?數據庫
2.全局方法和全局屬性?json
一數組
1.js的本質就是處理數據,數據來自後臺的數據庫。因此變量就起到一個臨時存儲數據的做用。瀏覽器
ECMAScript 制定了js的數據類型。函數
數據類型有哪些?spa
1.字符串 string對象
2.數字 Numberblog
3.布爾 Booleanip
4.空 null內存
5.未定義的 undefined
6.對象 object
對象包括(array數組 json function 函數 日期 數字對象等)
上面紅色的叫基本數據類型。var s=「hello」 var s=12; var s=true; var s=null; var s=undefied;
基本數據類型就是簡單的賦值。
引用(複合)數據類型
引用數據類型 他是將內存地址賦值給變量
基本數據就是簡單的賦值,引用數據類型是將數據的內存地址賦值給變量
棧內存就是環境。
堆內存就是存代碼,數據的倉庫。
2。js執行代碼前,瀏覽器會給js一個全局環境 叫全局做用域 window
alert() prompt() confirm() 都是方法。
怎麼找這方法和屬性歸屬?
1. 好比;arr.find() find是arr的
2.沒有帶 「 . 「 在誰的環境下就是誰的。判斷變量的數據類型 typeof 變量名 返回的是數據類型。
在 window 下的方法和屬性咱們把他叫全局方法和全局屬性。
1.eval() 將字符串轉換成j對應s代碼
Eval {("alert(12)"} ------------>alert(12)
Evar("alert(12)") 若是 eval方法中帶()就會強制的將括號裏的表達式轉換成對象。
尤爲是{} [] eval ()裏面必須加()
2.isnan() is not a number
當()裏面的東西不是數字時候 返回true 是數字返回 fasle
is nan ()具備隱式轉換的功能。
隱式轉換的有哪些? -*/ == isnan
3.number()
將對象強制轉換成數字
4.parsefloat() 5.parselnt()
6.string() 將裏面的內容轉換成字符串。