更新時間:2021-06-09 09:47:29 來源:動力節點 瀏覽1233次
javaScript語法和Java不一樣。JavaScript是弱類型語言,在聲明變量的時候不用規定變量的類型,可以統一使用var關鍵字來定義。而java是強類型的語言,必須用對應類型來聲明變量;例:需使用int、char來分別定義int類型和char類型的變量。
javaScript是動態、弱類型語言,而java是靜態、強類型語言。
動態語言(弱類型語言)是在運行時確定數據類型的語言。變量使用之前不需要類型聲明,通常變量的類型是被賦值的那個值的類型。
靜態語言(強類型語言)是在編譯時變量的數據類型即可確定的語言,多數靜態類型語言要求在使用變量之前必須聲明數據類型。
強類型語言在速度上可能略遜色于弱類型語言,但是強類型語言帶來的嚴謹性能夠有效的避免許多錯誤。
例如:你定義了一個整型變量a,那么程序根本不可能將a當作字符串類型處理。強類型定義語言是類型安全的語言。
但在javaScript中因為約束比較弱,所以容易出現一些錯誤,最簡單的例子:
var a =200;
var b ="1";
var c= a + b;
你可能期望c是201,但實際上它是"2001",這個錯誤在強類型語言中決不會出現。然而正是因為JavaScript沒有這些約束,所以可以很方便地拼接數字和字符串類型。
以上就是動力節點小編介紹的"JavaScript與Java的語法一樣嗎",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習