- JavaScript+jQuery交互式Web前端開發(第2版)
- 黑馬程序員編著
- 449字
- 2025-01-07 16:28:59
2.1.1 數據類型分類
在JavaScript中,數據類型可以分為基本數據類型(或稱為值類型)和復雜數據類型(或稱為引用類型)。JavaScript中的數據類型分類如圖2-1所示。
需要說明的是,JavaScript中的數組、函數和正則表達式都屬于對象型,所以圖2-1所示的復雜數據類型只列出了對象型。復雜數據類型的使用較難,這里讀者只需了解,具體會在第5章中詳細講解。

圖2-1 JavaScript中的數據類型分類
多學一招:強類型語言和弱類型語言的區別
強類型語言是指一種強制類型定義的語言,當某個變量被定義數據類型后,如果不進行強制轉換,則該變量的數據類型不會改變,常見的強類型語言有 Java、C++等。弱類型語言是指一種弱類型定義的語言,變量可以在運行時被賦予不同數據類型的數據,變量的數據類型是由其值來確定的,常見的弱類型語言有JavaScript、PHP等。
下面通過代碼比較強類型語言和弱類型語言。
// 強類型語言(以Java語言為例) int age = 24; // 變量age是整型 // 弱類型語言(以JavaScript語言為例) var age = 24; // 變量age是數字型 age = 'abc'; // 將一個字符串賦值給變量age,此時變量age變成了字符串型
由上述代碼可知,JavaScript變量的數據類型取決于被賦予的值的類型。
推薦閱讀
- Python快樂編程:人工智能深度學習基礎
- Beginning C++ Game Programming
- 區塊鏈架構與實現:Cosmos詳解
- 機器人Python青少年編程開發實例
- 基于免疫進化的算法及應用研究
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- 云原生Spring實戰
- Web Application Development with MEAN
- C語言從入門到精通(第4版)
- 零基礎學Python數據分析(升級版)
- Java程序設計:原理與范例
- AppInventor實踐教程:Android智能應用開發前傳
- ExtJS Web應用程序開發指南第2版
- SciPy Recipes
- C++ Application Development with Code:Blocks