1. 程式人生 > >JavaScript、JSP、Java及javaEE之間區別

JavaScript、JSP、Java及javaEE之間區別

       JavaScript語言雖然名稱中包含java,但其實與Java沒有什麼本質的聯絡,當初取這個名字也只是為了吸引更多眼球。JavaScript是一種動態、弱型別、基於原型的語言,結構較為自由鬆散;而Java是面向物件的程式語言,必須先進行編繹和連線等動作才可執行,結構較為嚴謹。在javaScript中,變數的定義和java不一樣,java裡面要詳細指明變數的型別,如:int a; int b = 10;JavaScript中沒有這麼嚴格的申明要求,比較隨意,如var a; var b = 3; c = 8;等。熟悉java的人特別容易犯的錯誤是在JavaScript中寫for迴圈,寫成:
for(int i=0; i<10; i++){} 這樣是不能被執行的,要去掉變數申明int,改成:for(i=0; i<10; i++){}。