動態性是指,在一個Javascript對象中,要爲一個屬性賦值,我們不必事先創建一個字段,只需要在使用的時候做賦值操作
弱類型是指它的數據類型無需在聲明時指定,解釋器會根據上下文對變量進行實例化
2、對於js而言,分爲基本類型和引用類型,引用類型中包括對象,數組以及函數。
通過typeof 來判斷引用類型時,對象和數組返回的都是object。在這種情況下需要用instanceof來進一步判斷
var obj = {};
var array = ["one", "two", "three", "four"];
print(typeof obj);//object
print(typeof array); //object
print(obj instanceof Array);//false
print(array instanceof Array);//true
3、String的slice()和subString()的區別:在參數爲負數時,slice()將字符串的長度加上參數作爲最終參數,而subString()把負數當0處理。
4、NaN和自己比較不相等。