最近剛開始看javascript,今年暑假實習的時候,還是有接觸過一點,但是隻是一點點,現在準備開始系統的學習下,於是乎,去圖書館借了本over1000頁的書回來,看起。。。
個人覺得語法相關的一些知識各種語言都差不多,可以借鑑,有了一門高級語言的基礎,其他的都很快可以上手甚至很快可以熟練的掌握。但是在雷同的情況下,最應該注意的就是那些不同的地方,所爲特色。往往很多程序員都在這些地方出錯,一門語言的特色和功能其實就是這些不同的地方表現出來的,所以注重這些地方很重要。
下面有個運算符就是我在其他的語言中很少看到的,也很少這樣去使用它,就是delete運算符:
先看個例子:
delete variableName (變量名)
delete objectName (對象名)
delete objectName.property (對象名.屬性名)
delete arrayName[index] (數組)
delete arrayName (數組名)
另外還要注意幾點:
1.可以刪除沒有使用var關鍵字定義的變量
2.不能刪除有關鍵字var定義的變量
3.刪除未定義的變量也會返回true
4.刪除後的變量不能夠被訪問