1. 程式人生 > >Java 和JavaScript語法不一樣的地方

Java 和JavaScript語法不一樣的地方

  1、if和while  條件判斷   Java嚴格要求布林表示式   JS很寬鬆,可以是布林表示式,也可以是數學表示式  0表示true
其他都是false


  2、foeEach迴圈  Java  for(資料型別  迴圈變數:集合或者陣列)
JS的格式是:for(迴圈變數 in  陣列或者物件)  如果是物件,迴圈的是每個屬性的屬性名   要取屬性的值。要寫  物件[屬性名]


3,try catch 沒有finally,catch只需要一次,捕獲所有的異常


4,陣列的下標不必連續,甚至不必是數字,可以是任何型別


5,函式有沒有返回值,隨意  定義函式的引數和呼叫函式時給的引數可以不一樣


6,沒有函式過載 區別函式是函式名字  如果兩個函式名字一樣 後寫的無效


JavaScript語法 更簡單 隨意 但是更容易出錯
Javascript BOM DOM 瀏覽器相容  window.showModalDialog 僅IE可用  window.navigator    用JQuery庫
瀏覽器語言 IE: browserLanguage FF:Language
計算機語言 IE:systemLanguage  FF:userLanguage