- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 355字
- 2020-10-30 18:12:30
2.2.1 弱類型語言
許多程序設計語言(如C++和Java)在創建變量時要求程序員聲明變量的類型。這意味著,一旦變量聲明為一種類型,那么它將擁有這種類型的所有特性并且在程序中不能改變,除非特殊處理之外。這種類型的語言稱為強類型語言,它要求分配或檢查變量的數據類型。這些語言使用靜態類型,程序編譯時要進行類型檢查。這樣,由于程序在運行之前編譯器要檢查整個程序的一致性,所以一個變量聲明為某種類型之后要在整個程序中保持這種類型的特性。
類似JavaScript的其他語言稱為弱類型語言,PHP、Python和Lisp也是弱類型語言的例子。在這些語言中,類型檢查是在運行期間完成。也就是說,在程序運行時才檢查變量的類型。這些語言使用動態類型,變量在聲明之后其數據類型可以改變。
熟悉強類型語言的程序員有時很少使用JavaScript的這種動態類型的特性。但是,為了簡化代碼,本書使用這種動態特性。
推薦閱讀
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- 數據結構習題精解(C語言實現+微課視頻)
- Python 3網絡爬蟲實戰
- Mastering Python Networking
- Apache Mahout Clustering Designs
- BeagleBone Black Cookbook
- Machine Learning in Java
- Mastering Akka
- 大學計算機基礎
- Getting Started with Python
- PhoneGap 4 Mobile Application Development Cookbook
- Mastering OpenStack
- HTML5 WebSocket權威指南
- Visual Basic語言程序設計上機指導與練習(第3版)
- 深入大型數據集:并行與分布化Python代碼